第一章
-
print()函数
# 输出数字 print(520); print(98.5); # 输出字符串 print('hello world'); # 输出含有运算符表达式 print(3+4); # 数据输出到文件中 fp = open('D:/pythonDemo/text.txt','a+');# a+表示不存在文件则自动创建,存在则追加 print('hello world',file=fp);# 要想把内容输出到文件当中 必须加file= fp.close();# 关闭 # 不进行换行输出(输出内容在一行当中) print('hello','world','python');
-
转义字符
# 转义字符 print('hello\nworld');# \n换行 print('hello\tworld');# \t跳格 print('hello\rworld');# \r world将hello覆盖 print('hello\bworld');# \b向前退一个格 #原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r或R print(r'hello\nworld'); print(r'hello\nworld\');#注意事项,最后一个字符不能是反斜杠
-
标识符和保留字
-
变量
name = '玛利亚'; print(name); print('标识',id(name)) print('类型',type(name)) print('值',name)
-
数据类型
#整数可以表示为二进制、十进制、八进制、十六进制 print("十进制",118) print("二进制",0b10101111)#二进制以0b开头 print("八进制",0o176)#八进制以0o开头 print("十六进制",0x1EAF)#十六进制以0x开头
-
input()函数
-
运算符
# in 和 not in 的用法 str = 'helloworld' print('w' in str)# w 是否存在str里 true print('w' not in str)# w 不存在str里吗 flase
8. 对象的布尔值
print(bool(False)) print(bool(0)) print(bool(0.0)) print(bool(None)) print(bool('')) print(bool([]))# 空列表 print(bool(list()))# 空列表 print(bool(tuple()))# 空元组 print(bool({}))# 空字典 print(bool(dict()))#空字典 print(bool(set()))#空集合
#如果为true执行if前面的方法,为false执行else后面的方法 print('a') if 3>2 else print('b')
-
pass语句
-
内置函数
-
循环
-
for-in循环
-
break、continue
-
else
-
嵌套循环
-
列表
- 字典