3小时速通Python-Python学习总部署、总预览(一)
目录
Python的关键字有哪些:
编辑
代码:1-5:
代码:6-10:
代码:11-15:
代码:16-20:
代码:21-25:
代码:26-27:
Python的关键字有哪些:
代码:1-5:
1.键盘输入
a=input('请输入一个字符串')
print(a)2.键盘键入整数
b=int(input('请输入一个整数'))
print(b)3.键盘键入小数
c=float(input('请输入小数'))
print(c)4.一个小程序
a=2
b='金钱豹'
c=int(input('请输入一个整数:'))
print(a+c) #比如键入一个4,a+c=2+4=6
print(str(a)+str(c)) #将数据类型用str()函数转换成字符串,键入一个4,a+c=24
a=2;b='金钱豹';c=int(input('请输入一个整数:'));print(a+c);#写到一行,用分号隔开即可 65.隐式转换
a=5;b=9.0
print(a+b)
#14.0 int+float自动隐式转换成float+float,换句话说,只要有浮点型的参与,结果必为浮点型
代码:6-10:
6.除法有浮点数参与的,同样直接结果是浮点数
print(9/5.0) #1.87.平方(**)
print(9**2); 818.次方(pow)
print(pow(3,3)); 279.abs()绝对值
print(abs(-10.6)); 10.610.round():四舍五入后保留的几位小数
print(round(2.38547966524,3)) #2.385
print(round(3.141593)) # 3 若逗号后面的数字不写,保留四舍五入后的整数结果
代码:11-15:
11.max/min:求最小值或最大值
print(max(2.3,6.5,8888,1.0,-0.9)) 8888
print(min(2.3,6.5,8888,1.0,-0.9)); # -0.912.int()输出整数部分/float()输出:小数原样输出;整数加上一个.0
print(int(3.15264)) #3
print(float(3.1415926)) #3.1415926
print(float(55)) #55.0****************13.除法的结果必为小数
print(9/3) 3.014.运算过程中如果有小数,那么其结果必为小数
print(3+4.0) #7.0
print(9//4.0) 2.015.print()中如果出现了字符串,只要有一个,那么剩下的都是连接的作用
str1="郭鹏宇"
str2="is a tough guy!"
print(str1+str2)
代码:16-20:
16.字符串的重复
str="弘毅励心!!!\n"
print(str*3)17.字符串的下标索引
b="Patrick于2025/4/21"
print(b[5]) #c print()就可以自动换行,如果要手动换行,就在字符串的引号的里面的末尾,加上一个\n
print(b[6]) #k
print(b[-3]) #从右往左数的第一个/
print(b[3:-2]) #rick于2025/4/ --->从索引为3,到索引为-2,“**但是右索引不包括**”
print(b[3:]) #如果:后面没有东西,就表示到开头或是到结尾 rick于2025/4/21
print(b[:-3]) #Patrick于2025/4 注意:右索引不包括
print(b[:]) #Patrick于2025/4/2118.将数字利用str()函数变成字符串类型
a=9852111
b=str(a)
print(b)
print(type(b)) #type()查看类型19.变小写 .lower()/变大写 .upper()
a='abc123QDA000大丈夫当如是!!!'
print(a.lower())
print(a.upper())20.len()输出字符串内字符的总长
a="2025.4.20Patrick夜深人静写算法!"
print(len(a)) #24
代码:21-25:
21. format()函数,用于格式化字符串,通过占位符把指定内容填充到字符串中
(1)
name="Patrick"
age=66
result="我叫{},今年{}岁!"
print(result.format(name,age))
(2)通过索引的填入,可以调换顺序
name="Patrick"
age=66
result="我叫{1},今年{0}岁!"
print(result.format(age,name))22.一个小程序
a="豹子讲Python!".upper() #豹子讲PYTHON!
b=a[3:-1] #PYTHON
c=b+"成绩" #PYTHON成绩
d="科目:{},{}".format(b,c) #科目:PYTHON,PYTHON成绩
print(d) #科目:PYTHON,PYTHON成绩23.
(1)
print语句——关于sep替换和end的末尾添加:sep所添加的内容是在你的"partick","phoneix","mike"z之间添加,所以只有两个~
Python中\t是代表一个tab键,但是和sep相结合,第114行输出的内容其中的\t不一定局限于几个空格,会自己智能对齐,变得好看
print("partick","phoneix","mike",sep="~ ",end="YES!!!!!!")
print("猴\t博士","金钱\t豹",sep="\n",end="!") #猴 博士金钱(2) 但是有了sep和end的参与,会输出再同一行
print("123")
print("456")print("partick","phoneix","mike",sep="~ ",end="YES!!!!!!")
print("app","phone","bicycle",sep="*",end="YES!!!!!!")
print("orange","peach","banana",sep="/",end="YES!!!!!!")24.在print语句中,如果没写sep,默认是空隔;如果没写end,默认为\n
print("猴","博","士",end="牛逼666!!!\n")
print("猴","博","士",sep="?")
print("检验换行了没有???")25.一个小程序
a=2
b=4
print(a+3,'爱',b-3) #5 爱 1
print("一",a+1,b,sep=",",end="!") #一,3,4!
print("skr") #skr
代码:26-27:
26.
若程序中带#,那么:(1)找到不在引号中的@ (2)删去#和它同行后面的内容
a=5
b=3.14
#c=a*a+b
d=a+b#+c
print("教员#最伟大!")
print(d)27.python中变量的命名规则
【1】只能由数字 字母 下划线 汉字,组成
【2】不能以数字开头
【3】不能包含空格 如:a bc(错误)
【4】不能使用关键字