注释 单行注释 # 多行注释‘’‘ ’‘’ “”“ ”“” 三引号
多行语句+\ 换行
注意 if ****:
print()
else ****: 注意要加: 且其下的内容要有缩进,不能齐头
print()
数据类型: 列表和元组里可以有数字和字符串
数字 number a print(a) 从左到右0号开始, 从右到左-1开始
字符串 str = "i love python" print(str[起始值:终止值])
列表 list = [12, "abcd"] print(list[起始值:终止值]) 修改 list[0] = "abc"
元组 tuple = (1, 3, 2) print(tuple[起始值:终止值]) 元组不可修改
字典 dict = {键:值} 访问 dict[键] dict.keys() dict.value()
打印所有的键 打印所有的值
切片:顾首不顾尾 【2:4】 指啊a[2]、a[3], 不包括a[4]
数据类型转化:
转字符串str() 转数字int()
转列表list() 转元组tuple()
标识符与关键字: 数字 字母 下划线 组成(数字不能开头)
Ⅰ见文知意 Ⅱ驼峰命名(大驼峰MyName, 小驼峰myname) Ⅲ下划线连接my_Name
关键词 import keyword
print(keyword.kwlist)
会显示这些['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
%格式化输出
//整除
python 2 是raw-input python 3 是input
c = bool(b) 转换为布尔值(True / False)
优先级加()即可
and or not
print(a and b) print(a or b) print(not a)
如果a=0,则输出0 如果a≠0,则输出a的值 ture / false取反
只要a≠0,则输出b的值 只要a=0,则输出b的值