[关闭]
@chenbinghua 2017-02-22T16:13:21.000000Z 字数 850 阅读 1119

Python学习

python


前言

教程: 廖雪峰的Python教程 菜鸟教程的Python3教程
python版本: 3.5
python IDE: pycharm
python 和 pycharm下载地址

关于python版本

目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。

此处输入图片的描述

关于基本函数

输出

  1. >>> print('hello, world')
  2. >>> print('100 + 200 =', 100 + 200)
  3. >>> print('The quick brown fox', 'jumps over', 'the lazy dog')
  4. The quick brown fox jumps over the lazy dog

输入

  1. name = input('please enter your name: ')
  2. print('hello,', name)

python基础

  1. # 注意python的缩进
  2. a = 100
  3. if a >= 0:
  4. print(a)
  5. else:
  6. print(-a)

python基本数据类型

数值 字符串 布尔值 空值

Python集合数据类型

  1. list 可变数组 对应 NSMutableArray
  2. classmates = ['Michael', 'Bob', 'Tracy']
  1. tuple 不可变数组 对应 NSArray
  2. classmates = ('Michael', 'Bob', 'Tracy')
  1. dict 可变字典 对应 NSMutableDictionary
  2. d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
  3. d['Michael']
  1. set 无序和无重复元素的集合 对应java的集合
  2. s1 = set([1, 2, 3])

定义函数

  1. def my_abs(x):
  2. if x >= 0:
  3. return x
  4. else:
  5. return -x

学习Python目的

写算法题
Python爬虫
操作Excel

Python基础

数组和数据类型
List和Tuple
条件判断和循环
Dict和Set
函数
切片
迭代
列表生成式

Python进阶

函数式编程
模块
面向对象编程
定制类

http://www.jianshu.com/p/ee15c1cf9c16

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注