2021/3/2
常用按键
# ctr + s - 保存
# ctr + c - 复制、拷贝
# ctr + v - 粘贴
# ctr + x - 剪切
# ctr + z - 撤销
# ctr + y / ctr + shift + z - 反撤销
# ctr + / - 添加或者取消注释
# ctr + a - 全选
# 利用shift键选中部分:先点开始位置,然后按住shift再点结束位置。
# 利用alt键产生多个光标
注释
1).单行注释:在注释内容前加 `#空格‘
#hello world
2).多行注释:三个单引号开头三个单引号结尾或者三个双引号开头三个双引号结尾
注释内容第1行
注释内容第2行
注释内容第3行
...
"""
'''
注释内容第1行
注释内容第2行
注释内容第3行
...
'''
语句
一条有效代码就是一句语句
1).一条语句占一行,一行结束不需要分号
2).如果一行非要写多条语句,语句之间必须用分号隔开
3).一条语句开头不能随意添加空白
print('123')
print('你好')
print('123');print('你好')
标识符
程序中涉及到命名的时候(变量、函数、类)
标识符要求:1)由字母、数字或者下划线组成 2)数字不能开头
注意:在python3.x符可以有中文,但不建议使用
age = 18
你好 = 18 # 合法,但是不用
print(age, 你好)
关键字
在python中本身就具备特殊功能或者意义的标识符
关键字不能用来命名
from keyword import kwlist
print(kwlist)
从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']
常用数据和对应数据类型
"""
1)数字数据 - 用来表示数值大小的数据就是数字数据,在程序中表示的时候直接写(和数学中表示数字的方式一样):18、175.5、3e4、1e-1
数字对应有整型(所有整数对应的类型,对应的名字:int)和浮点型(所有小数对应的类型,对应的名字:float)
2)文本数据 - 表示文本信息的数据就是文本数据,在程序中表示的时候必须写单引号或者双引号中:'余婷'、'hello'、'15498823112'
文本数据对应的类型:字符串,str
3)布尔数据 - 只有True和False两个值,其中True表示肯定/真、False表示否定/假。程序中使用布尔的时候True和False直接写
布尔数据对应的类型:布尔,bool
type(数据) - 获取指定数据的类型
"""
print(23)
print(3e4) # 30000.0
print(1e-1) # 0.1
print(type(100)) # <class 'int'>
print(type(12.5)) # <class 'float'>
print(type('abc')) # <class 'str'>
输出:print()
将数据在控制台中打印出来
1) print(数据)
print(100)
print('重庆')
print(True)
2)print(数据1,数据2,数据3,…) -在控制台同时打印多个数据,数据在显示的时候默认用空格个隔开
print(10, 200, 30)
print('你好', 12.5, False, 100)
3)print(数据1,end=字符串)
print(100, end='=')
print(123)
print(1, 2, 3, end=';')
print('=======')
4).print(数据1,数据2,数据3,…,sep=字符串)
print(100, 200, 300, sep=',')
print(1, 2, 3, 4, sep='+')
print(10, 20, 30, sep='+', end='=')
print(60)
输入:input()
变量名=input(输入提示信息) -用变量去获取控制平台输入的数据
变量名=值
注意:通过input输入的数据,不管输入的时候得到的数据的类型都是字符串
类型转换:int(学要转换的数据)、float(数据)、str(数据)
age = int(input('请输入年龄:'))
print(age, type(age))
print(age + 1)
什么是变量
变量是用来保存数据,通过使用变量来使用数据
age = 18
score = 80
weight = 74
age = age + 2
鲁班7号:已检测到对面的智商,嘿嘿嘿,看来不用使出全部实力了。
print('鲁班7号:已检测到对面的智商,嘿嘿嘿,看来不用使出全部实力了。')
print('鲁班7号:已检测到对面的智商,嘿嘿嘿,看来不用使出全部实力了。')
print('鲁班7号:已检测到对面的智商,嘿嘿嘿,看来不用使出全部实力了。')
message = '已检测到对面的智商,嘿嘿嘿,看来不用使出全部实力了。'
print(message)
print(message)
print(message)
怎么定义变量
"""
语法:
变量名 = 数据
说明:
1)变量名 - 程序员自己命名
要求:是标识符;不能是关键字
规范:a.见名知义(看到变量名知道变量中保存的是什么数据)
b.名字由多个单词组成的时候,单词之间可以用下划线隔开,也可以使用单词首字母大写
c.不使用系统提供的函数名、类名或者模块名
2)= - 赋值符号, 不是判断相等,其功能是将右边的数据赋值给左边的变量
3)数据 - 任何有结果的表达式,例如:具体的数据、除了赋值语句以外的运算表达式
abc = 10
dog_name = '旺财'
dogName = '旺财'
使用变量
使用变量就是使用变量中发的储存数据(使用变量名就是使用变量)
grade = 100
print(grade)
print(100 + 1)
print(grade + 1)
y = grade
print(y)
重新给变量赋值
重新给已经赋值过的变量赋值后,变量中保存的时候最后一次赋的值
print(grade)
grade = 81
print(grade)
重新给变量赋值的时候可以赋和原来的数据类型不同的值
grade = '你好!'
print(grade)
同时定义多个变量
同时定义多个变量的值
a = b = c = 90
print(a, b, c)
sum1 = count = 0
同时定义多个变量不同的值
m, n = 100
print(m, n)
已经两个变量a1和b1,写程序交换着两个变量的值
a1 = 100
b1 = 200
# 方法一:
# c1 = a1
# a1 = b1
# b1 = c1
# 方法二:
a1, b1 = b1, a1 # a1, b1 = 200, 100
print(a1, b1)