文章目录
1 注释
- 多行注释
"""..."""
和'''...'''
- 单行注释
#...
快捷键:CTRL+/
(Win) orCommand+/
(Mac)
2.变量
- '知名会意‘的变量名=数据
- 变量的命名:
- 规则:字母、数字(不开头)、下划线
- 命名方式:
- 大驼峰:
MyName
- 小驼峰:
myName
- 下划线:
my_name
- 大驼峰:
- 常用的数据类型:int,float,str,bool,list,tuple,dict,set==》数据类型转换
- int(4.1)=4,int(4.99)=4
3 关键字
- 特殊功能的标识符(变量名/函数名),不能作变量名
- 关键字查询:
import keyword
print(keyword.kwlist)
4 输入与输出
- 输入:a = input(“请输入你的名字:”)
a = input() # a是str类型
b = int(input()) # b是int类型
- 输出:print()
print(value1,value2,…, sep=’ ‘, end=’\n’)
- 格式化输出:
- %.7f, %+5d, %-5d, %011d, %s, %x十六进制
print(“我的年龄%d, 我的身高%f”%(a, b))
p = -100.45
print('%5.1f'%p) # -100.5
print('%04d'%p) # -100
print('%06d'%p) # -00100
n = 33
print('%d'%n) #33
print('%+5d'%n) #..+33 此处.表示“空格”
print('%+10d'%n)#.......+33
5 if 语句
if … : elif:… else:
6 运算符
算数运算符:5/4=1.25, 7//4=1, 5%3=2取余, ** 指数
赋值: a,b,c = 1.2, 100, ‘hello’
复合赋值:a+=b <=> a = a+b,a//=b <=> a = a//b
逻辑运算符: and or not
7 循环 for / while
for i in range(1,10,3):
...
else:
...
j = 0
while j<100:
...
else: #else也属于循环,for/while遍历结束,进入else, 如果break,就跳出循环,也就跳过了else
...
8 break / continue
break
跳出当前循环,并跳出整个循环continue
跳过当前循环,直接开始下一次循环,即没跳出整个循环