主要是用来回忆语法
函数什么的我就不过多的提到
输出变量
print语句 为了组合文本和变量,Python 使用 +字符:
x = "520"
print("情人节快乐!" + x + "佳佳")
注释
双引号和单引号的用法是一样的 例如:
''' 多行注释
佳佳
佳佳
佳佳
'''
创建变量
变量是存放数据值的容器。 首次为其赋值时,才会创建变量。
x = 520
y = "佳佳"
print(x)
print(y)
输出结果:
520
佳佳
变量命名
Python 变量命名规则:
变量名必须以字母或下划线字符开头 变量名称不能以数字开头 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _) 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
全局变量
在函数外部创建的变量称为全局变量。 全局变量可以被函数内部和外部的每个人使用。
global 关键字
通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。 要在函数内部创建全局变量,您可以使用 global 关键字。
def ban():
global x
x = "佳佳"
ban()
print("520" + x)
输出结果:
520佳佳
数据类型
变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。
文本类型 文本:str
数字类型 整数:int,浮点:float,复数:complex
序列类型 列表:list,元组:tuple,范围:range
映射类型 字典:dict
套装类型 集合:set
布尔类型 布尔:bool
二进制类型 字节:bytes,字节组:bytearrary
print()中要想相加需要变成字符串类型 例如:
x=520
y="佳佳"
print(str(x) + y)
输出结果:
520佳佳
但是我们可以使用 format() 方法组合字符串和数字! format() 方法接受传递的参数,格式化它们,并将它们放在占位符 {} 所在的字符串中:
x= 520
ban= "{}佳佳"
print(ban.format(x))
输出结果:
520佳佳
format() 方法接受不限数量的参数,并放在各自的占位符中:
x= 5
y= 2
z= 0
ban= "{}{}{}佳佳"
print(ban.format(x,y,z))
输出结果:
520佳佳
您可以使用索引号 {0} 来确保参数被放在正确的占位符中:
x= 0
y= 2
z= 5
ban= "{2}{1}{0}佳佳"
print(ban.format(x,y,z))
输出结果:
520佳佳
字符串
字符串是数组
数组都是从0开始计数的
x= "520佳佳"
print(x[1])
输出结果:
2
切片
有四种情况
x="520佳佳"
print(x[1:3])
输出结果:
20
print(x[1:])
输出结果:
20佳佳
print(x[:3])
输出结果:
520
print(x[-4:-2])
输出结果:
20
布尔类型
true或false
Python 运算符
这个讲了也没什么用,还不如去网上具体的搜
+ 加
- 减
* 乘
/ 除
% 取模
** 幂
// 地板除(取整除)
列表
这个格式就是列表
x = ["佳佳", "佳佳姐", "佳佳宝宝"]
print(x)
列表查询和上面字符串查询是一样的
x = ["佳佳", "佳佳姐", "佳佳宝宝"]
print(x[1])
输出结果:
佳佳姐
元组
就是不能更改的列表但是格式是() 注意只有单个元组的时候单个元祖后面要加逗号
x = ("佳佳", "佳佳姐", "佳佳宝宝")
print(x)
x = ("佳佳",)
print(x)
集合
集合是无序和无索引的集合。 集合一旦创建,您就无法更改项目,但是您可以添加新项目。 也可以删除。
x = {"佳佳", "佳佳姐", "佳佳宝宝"}
print(x)
字典
字典是一个无序、可变和有索引的集合。 可以修改
x = {"佳佳":"牛", "佳佳姐":"牛牛", "佳佳宝宝":"牛牛牛"}
print(x)
If … Else循环语句
我们直接做一个小小小程序 这是美元与人民币的换算
R = float(input("请输入人民币或0跳过:RMB:"))
S = float(input("请输入美元或0跳过:USD:"))
if R==0:
R=S/6.78
print("RMB:"+str(R))
elif S==0:
S=R*6.78
print("USD:"+str(S))
else:
print("你的输入方式有问题,请重新输入")
while 循环
如果使用 while 循环,只要条件为真,我们就可以执行一组语句。
x = 200
while x < 520:
print(x)
x += 20
break 语句
如果使用 break 语句,即使 while 条件为真,我们也可以停止循环:
x = 200
while x < 520:
print(x)
if x == 300:
break
x += 20
else 语句
通过使用 else 语句,当条件不再成立时,我们可以运行一次代码块:
i = 200
while x < 520:
print(x)
i += 20
else:
print("不要放弃")
For 循环
通过使用 for 循环,我们可以为列表、元组、集合中的每个项目等执行一组语句。 上面while 循环的语句for 循环都能用
for x in "520佳佳":
print(x)
输出结果:
5
2
0
佳
佳
函数
创建函数
使用 def 关键字定义函数:
def x():
print("520佳佳")
未完成持续更新
|