字面量:在代码中,被写下来的固定的值,称之为字面量

字符串需要用双引号包围起来,反之也成立Python规范要求#和注释内容建议一个空格隔开# 我是单行注释
print("Hello World")
"""
注释1
注释2
"""
print("Hello World")
变量:在程序运行时,能存储计算结果或能表示值的抽象概念。简单的说,变量就是在程序运行时,记录数据用的
# 变量名 = 值
money = 10
print("钱包里还有", money, "元")
变量存储的数据类型,变量无类型,但是存储的数据有类型)print(type(12))
name = "王子龙"
print(type(name))

# 整数转浮点数
float_num = float(11)
print(type(float_num), float_num)
字符串必须全为数字才能转为数类型

但是不可以在双引号定义的字符串中加双引号)其中%s:
%表示:我要占位
s表示:将变量变成字符串放入占位的地方
其中定义的数字也可以用%s来替换,因为python自动将数字转换成字符串,从而满足%s转换行式进行转换
# 通过占位的行式,完成拼接
name = "黑马程序员"
message = "学IT来:%s" % name
print(message)
# 通过占位的行式,完成数字拼接
class_num = 2
grade_num = 32
print("所在年级:%s,班级:%s" % (class_num, grade_num))

这里我们使用辅助符号“m.n”来控制数据的宽度和精度
m:控制宽度,要求是数字,设置的宽度小于数字自身,不生效
n:控制小数点精度,要求是数字,会进行小数的四舍五入

这里格式化字符串时不限制数据类型,也不关心精度控制
语法print(f"衬衫的价格是:{变量}")

表达式:一条具有明确执行结果的代码语句
在无需使用变量进行数据的存储的时候,可以直接格式化表达式,简化代码

这里使用input()、print()函数进行数据的输入和输出
这里的输入输出函数统一识别数据为字符串
如将数字字符串转换为数字用int(“带转换的数字字符串”)
name = input()
# 这里输入提示信息
name1 = input("请输入你的名字")
print(name)
通过比较运算符得到的结果是布尔值

if 要判断的条件:
条件成立时,要做的事情
age = 20
if age >= 18:
print("我已经是成年人了")





这里的待处理数据集为序列类型,所谓序列类型,其内容可以一个个依次取出的一种类型,包括:字符串、列表、元组


name_wzl = "itheima"
for x in name_wzl:
print(x)



这里定义的两个i不是全局变量和局部变量的关系,而是相当于之前定义的i然后被覆盖若不定义i,输出语句中的i也生效,只是这样写不规范而已综上for循环中的临时变量作用域限制在循环体中是规范限定而非强制性限定i = 10
for i in range(5):
print(i)
print(i)
自行控制循环条件轮循机制,是对一批内容进行逐个处理中断本次循环,直接进入下一次循环直接结束所在的循环
制表符\t,效果等同于在键盘上按下:tab键,可以让多行字符串进行补充
