注解
# 单行注解
'''
多行注解
'''
"""
多行注解
"""
数据类型
# 数据类型的概念
# 在python里数据都有对应的类型
# 数字类型:整数int 浮点型float 复数complex
print(33) # int整数类型
print(3.14) # float类型
print((-1) ** 0.7) # complex类型
# 字符串类型:
# Python里的字符串要求使用一对单引号或双引号包裹
print("你好 世界!")
print("43")
# 布尔类型(bool)
# 返回二个值,对和错
print(4>3)
print(3>4)
# 列表类型
names = ['张三', '李四', '王二']
print(names)
# 字典类型
person = {'name': '张三', 'age': 13, 'address': '上海杨浦区'}
print(person)
# 元组类型
nums = (1, 2, 3, 4)
print(nums)
# 集合类型
x = {9, '你好', 'good'}
print(x)
# 使用type()内置对象查看变量类型
# 在Python中变量是没有数据类型的,数据类型指的是变量的值的类型
a = 18
print(type(a))
print(type(person))
print(type("nih"))
数据类型之间的相互转换
# str 转成 int
a = "1123"
print(int(a))
# int 转成 float
b = 12
print(float(b))
# int 转成 str
print(str(b))
# 转成bool :注意:转成bool,int为0的时候是false,其它类型值不存在或为空时才为false,其余全为true
print(bool(b))
标识符命名规则和规范
# 标识符命名规则
# 1.由数字,字母和_组成,但开头不能是数字
# 2.严格区分大小写
# 3.不能为关键字
# 规范:
# 1.顾名思义
# 2.遵守一定的命名规范
# 3.小驼峰命名法:开头一个单词的首字母小写,以后的每个单词的首字母都大写
# 4.大驼峰命名法:每个单词的首字母都大写
# 使用下划线连接
# 在python中变量、函数和模块使用下划线连接;类名使用大驼峰命名法
运算符
1.算数运算符
2.赋值运算符
3.逻辑运算符
4.位运算符
内置函数
# print()输出语句
# print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
# sep多个参数输出时,已哪种字符分隔
# end当结束一个print()时接下来要输出的格式
print("世", "界", "那", "么", "大", sep='', end="")
print("不", "如", "去", "看", "看")
print("嘿嘿")
# input() 输入函数
# 不管用户输入的是什么,保存的都是字符串
word = input("请填写一些内容")
print(word)
条件判断语句
1.if…else:
a = 3
if a >= 3:
print("a大于等于3")
else:
print("a小于三")
2.if…elif:
score = 95
if score < 60:
print("考试不及格")
elif 60 <= score < 80:
print("考试及格")
elif 80 <= score < 90:
print("成绩优良")
elif 90 <= score <= 100:
print("成绩优秀")
else:
print("输入的数据有问题")
循环语句
1.while循环
# 打印九九乘法表
# while循环
x = 0
while x < 9:
x += 1
y = 0
while y < x:
y += 1
print(y, '*', x, "=", (x*y), end="\t")
print()
2.for循环
# 打印九九乘法表
# for循环
for i in range(1, 10):
for j in range(1, i + 1):
print(i, "*", j, "=", (i*j), end="\t")
print()
# 百马百担
for x in range(0, 100 // 3 + 1):
for y in range(0, 100 // 2 + 1):
if 3 * x + 2 * y + (100 - x - y) * 0.5 == 100:
print(x, y, (100 - x - y))
break和continue语句
break跳出循环
continue不执行当前条件成立的循环