4.12学习笔记
注释
两种注释方法
1.ctrl + /,可以注释掉整行的内容
2.使用一对三引号,可以注释掉多行内容
注释可以使代码变得容易理解,且不影响程序运行
print('这是输入的内容') # 这里是注释
注释可以暂时注释掉不用的代码
# print('这里代码暂时不用')
# print('这里的代码也不用')
快捷键的使用
快捷键组合 | 功能 |
---|---|
Ctrl + C | 复制 |
Ctrl + V | 粘贴 |
Ctrl + F | 查找 |
Ctrl + X | 剪切 |
Ctrl + Z | 撤回 |
Ctrl + Shift +Z | 取消撤回 |
按住Shift + 鼠标点击 | 多选 |
按住alt + 鼠标点击 | 多光标操作 |
关键字和标识符
Python中的系统关键字
输入系统中的关键字
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’]
标识符
标识符是命名要求,由字母、数字、下划线组成,且数字不能开头。3.7版本以后中可以出现中文。
# 测试 = 1
# print(测试)
类型和类型转换
Python数据类型分为数字类型、文本类型、布尔类型
类型转换
Python类型转换通用格式,类型名(数据) --将数据转换成某个类型
数字类型分为整型、浮点型
1.整型 int
什么样的数据能够转换成整型?
字符串能够转整型,只有去掉引号是一个整数的字符串才能转整型
浮点型能够转整型,向小取整
布尔值能转整型,True = 1,False = 0
# print(int('2.3'))#错误
# print(int('absfa123'))#错误
print(int(2.3))
print(int(True))
2.浮点型Float
什么样的数据能转换为浮点型?
字符串能转换为浮点型,字符串去掉引号是数值就能转换
整型能转浮点型,补0
布尔值能够转浮点型,True = 1.0,False = 0.0
print('*'*30)
print(float('123'))
print(float('12.3'))
# print(float('12.'))# 12.0
# print(float('.3'))# 0.3
print(float(123))
print(float(False))
布尔类型只有True和False两种值
3.布尔值bool
什么样的数据能转换为布尔值?
所有数据类型都可以转成布尔值
False :0、None、所有没有数据的数据类型
True :非零数值、所有元素的数据类型
print(bool(0))
print(bool(None))
print(bool(''))
print(bool(-1))
print(bool('0'))
输入和输出
输入–input()
input()函数不论接收的是什么类型的数据,返回的一定是一个字符串
字符串是使用引号括起来的一个文本
input('please input your name:')
输出–print()
可以在控制台打印结果
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J3OrotGF-1649757256620)(D:\Documents\Pictures\控制台打印.png)]
可以打印公式或者代码的执行结果
print('hello world')
print(1+2)
可以同时打印多个结果
print('hello world', 1 + 2, 3 > 2)
end和sep参数
作为print函数中的两个参数,end用来设定打印输出文本的结尾,默认值是换行符\n。sep用来分割一个输出文本中的多个对象,默认值是空格。
print('hello', 1+2, sep='&&&&', end=' ')# 将&&&&作为两个输出对象的间隔,以空格结尾
d用来设定打印输出文本的结尾,默认值是换行符\n。sep用来分割一个输出文本中的多个对象,默认值是空格。
print('hello', 1+2, sep='&&&&', end=' ')# 将&&&&作为两个输出对象的间隔,以空格结尾