1.Python的解析器
到Python官网下载就可以了,官方版本:CPython。
2,文本编辑器的选择:
看个人选择吧,我比较喜欢Sublime Text3的风格。
3.输入输出:
print() 用单引号''括住显示 字符串,可用逗号,(输出一个空格)隔开
input() 用于用户从电脑输入字符,如 name = input()
4.数据类型
分 整数,浮点数,字符串,布尔值(true false),空值
因之前是做过iOS开发的,所以数据类型已经熟悉了,主要注意一下字符串就行。在Python里,字符串是用''或'括起来的,如果要显示'或”,用\来标识(还可转义其他字符,比如\n表示换行,\t表示制表符,\\表示的字符就是\)
5.字符串与编码问题
3种编码:ASCII、Unicode和UTF-8。Python3是用Unicode,支持多语言。
计算str包含多少个字符,可以用len()函数;
在Python中,采用的格式化方式和C语言是一致的,用%实现,占位符如下:
占位符 | 替换内容 |
%d | 整数 |
%f | 浮点数 |
%s | 字符 |
6.list和tuple
list是一种有序的集合,可以随时添加和删除其中的元素。list是一个可变的有序表,可以往list中追加元素到末尾,也可以把元素插入到指定的位置。list里面的元素的数据类型也可以不同。
pop()
删除list末尾元素的方法
pop(i),其中i是索引位置,删除制定位置的元素
tuple 另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改。因为tuple不可变(不是绝对的不变),所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。变量名建议用大写。
7.条件判断,循环
条件判断,else if 可缩写成 eliff
if <条件判断1>:
<执行1>
else if <条件判断2>:
<执行2>
else if <条件判断3>:
<执行3>
else:
<执行4>
循环:
第一种:for x in ...
第二种:while
break用于退出循环,continue用于跳过当前循环。
8.字典dict和set
字典dictionary的简称 dict,使用键-值存储(key-value)
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key