编码
默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。
缩进
没有大括号哦
输出
换行,切换加上end=" "
print( x, end=" " )
数据类型
- Number(数字)
类型:int、float、bool、complex(复数)
bool是True/False 不是0/1
除:/
整除://
乘方:** - String(字符串)
索引方式:从左往右以 0 开始,从右往左以 -1 开始。
Python中的字符串不能改变。
字符串的截取的语法格式:变量[头下标:尾下标:步长]
print(str[0:1]) # 输出第一个字符!
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符
print(str[2:]) # 输出从第三个开始后的所有字符
print(str * 2) # 输出字符串两次
- List(列表)
list=[‘a’,1,list1]
元素可不同,可删减改变 - Tuple(元组)
tuple(‘a’,1,2.3)
元素不能修改
读取的时候还是tuple[0:2] - Set(集合)
set={‘a’,‘b’,‘c’}或空集合就是set()
可以进行交并补操作~
元素是唯一的 - Dictionary(字典)(值键对)
dict = {‘name’: ‘runoob’,‘code’:1, ‘site’: ‘www.runoob.com’}
另外,需要注意的是range(1,10)这种写法是包括1不包括10的
运算符
- 和:and
- 或:or
- 非:not
(不用&&啦! - 成员运算符:in / not in (List/Tuple都可以用!
语句
- if:
elif: (不是elseif !!;可以有多个elif
else: - while: (没有do while
- for … in …( range(len(a) ) )… :
(else:)
摘自菜鸟教程~