day2学习总结:
1. 常用快捷键:
- Ctrl + / 注释或者取消注释
- Ctrl + a 全选
- Ctrl + s 保存
- Ctrl + y 反撤销
- Ctrl + f 查找
- 按住shift键点击鼠标 - 选中部分
- 按住alt键点击鼠标 - 多光标
2. 注释:
-
概念:代码中不参与编译执行的部分就是注释,他的存在不影响程序的功能。
-
单行注释 :在内容前加 #,如下:
# print("hello") #单行注释
-
多行注释: 在内容前后加"""或’‘’,如下:
""" print("hello") print("python") """ #多行注释 ''' print("hello") print("python") ''' #多行注释
-
作用:a.对代码进行注释和说明,增强代码可读性。b.让代码功能消失。
3. 行和缩进
-
行:一条语句占一行,一行结束后不需要写分号;如果一行非要写多条语句,语句之间必须加分号。如下:
print(100);print(200)
-
缩进:不能随便缩进。
4. 常见数据和数据类型
- 数字数据: 用来表示数值大小的数据;例如:23,-23,9.26,-3.23,3e5,3e-5
- 对应的数据类型:整型(int),浮点型(float)
- 文本数据:用文字来表示信息的数据,将数据放在引号中。例如:姓名,家庭住址,专业名,电话号码,身份证。
- 数据类型:字符串(str)
- 布尔数据 :只有True和False两个值,在程序中直接写;
- 数据类型:布尔(bool)
- 空值 :没有数据(None)
5. 获取相关工具
-
获取数据类型: type() - 获取指定数据的类型。
-
举例:
print(type("hello")) # str print(type(100)) # int print(type(3.5)) # float print(type(True)) # bool
-
-
类型转换:类型名(数据) - 将指定数据转换成指定类型。
-
举例:
print(int(1.23)) #1 print(float(2)) # 2.0 print(int("330")) # 330 print(int("hello")) # 报错 print(int("33.3")) # 报错 print(float("56")) # 56.0 print(float("1.23")) # 1.23 print(float("4e3")) # 4000.0 print(bool("hello")) # True print(bool("")) # False print(bool(0)) # False print(bool(20)) # True print(int(False)) # 0 print(float(True)) # 1.0 print(int(True)) # 1 print(float(False)) # 0.0 print(str(True)) # True
-
-
结论:a. 浮点数转换成整数直接只保留整数部分。
b. 整数转浮点数在整数后加’.0’
c. 只有引号内容是一个整数的字符串才能转换成整数。
d. 只要引号内容本身一个合法的数字就可以转换成浮点数
e. 所有的数据都可以转换成字符串和布尔。
f. 转换成布尔时,非空即为True,非零即为True。
g. 布尔转换成整数或者浮点数时,True为1,False为0。
6. 标识符和关键字:
- Python的命名要求:名字必须是由字母数字或者下划线组成,不能由数字开头。
- 定义变量:变量名 = 数据。
- 关键字: 本身就具备特殊功能和特殊意义的标识符就是关键字,不能另作他用。比如说:if,else,while
7. 输入和输出
-
print输出:
-
一个print打印一个数据。
-
同时打印多个:print(数据1,数据2,数据3,…)。
-
设置end:end设置print输出以什么结尾,默认是换行。
-
设置sep:控制多个数据在打印的时候的分割方式,默认是空格。
-
举例:
print(10,20,30,40,sep="+",end="=") print(100) # 10+20+30+40=100
-
-
input输入:变量名 = input(输入提示信息) - 提示用户输入数据,并将输入的数据保存到变量中。
-
举例:
name = input("请输入姓名:") age = input("请输入年龄:") print(name,"的年龄是",age,"岁",sep="") # XX的年龄是XX
8. 变量
-
建议:如果在程序中需要使用一个数据,先用变量将数据存储起来,然后再通过使用变量来使用数据。
-
定义变量:将数据保存到变量中。
- 语法:变量名 = 数据 - 变量名自己命名,需满足两个要求和三个规范:
- 2个要求:
- 是标识符。
- 不是关键字。
- 3个规范:
- 见名知义。
- 字母都小写,多个单词用下划线隔开。
- 不使用系统的函数名,类名和模块名。
- 2个要求:
- 语法:变量名 = 数据 - 变量名自己命名,需满足两个要求和三个规范:
-
=:赋值符号。
-
数据: 需要保存的对象:提供数据的方式:
- 具体的数据。
- 已经赋值过的变量。
- 运算表达式。
- 函数调用表达式。
- 举例:
age = 100 # 具体的数据 print(age) # 100 b = 150 c = b # 已经赋值过的变量 print(c) # 150 a = 15 + 10 # 运算表达式 print(a) #25 name = input("请输入姓名:") # 函数调用表达式 print(name)
-
使用变量:就是使用变量中保存的数据。
-
举例:
m = 50 print(m,m-25,m*2)
以上就是今天所学的知识点和部分知识点的举例。