Python快速入门
1.Python的优缺点:
优点:代码简洁易读 ,易开发
缺点:运行效率慢c语言:预编译把代码转换成机器语言 (运行速度快)
python:顺序执行,直接读代码(运行速度慢)
2.常用快捷键:
- pycharm设置界面(ctrl + alt + s)
- 快速创建文件(alt + insert)
- 格式化python代码(ctrl + alt + l)
- 快速注释代码(ctrl + /)
- 快速复制代码(ctrl + d)
- 快速撤销代码(ctrl + z)
- 快速取消撤销代码(ctrl + shift + z)
- 快速删除代码(ctrl + x)
- 快速重命名(shift + f6)
- 快速执行代码(ctrl + shift + f10)
(如果在Linux系统里快速执行代码时不小心按了Ctrl+Alt+f10,千万不要慌,Ctrl+Alt+f1即可恢复)
3.Python应用场景:
1)爬虫
2)人工智能
3)自动化运维 自动化测试
二、基本语法
代码缩进4个空格,多、少都会报错。
1.注释:
单行注释:#
多行注释:"""
"""
2.输入输出
Python2:
输入:
input() 只能整型
raw_input() 只接收字符串类型
输出:print 'hello'
Python3:
输入:input()只接收字符串类型
输出:print('hello world')
input 字符串和数字不能比大小
比大小时要转换成同一类型的值
3.编码:
python2:需要些编码注释
python3:默认utf-8编码
4.格式化输出:
%s 字符串
%f 浮点数
%.xf 表示小数点后几位(x取值范围1-6,没有就默认小数点后6位)
name='harry'
password='123'
print('名字:%s,密码:%s'%(name,password))
name='harry'
money =8463.12312312
print('%s本月的工资为%.2f'%(name,money))
5.变量
1)变量命名在定义变量名时尽量做到见名知意。
驼峰命名法:
1>大驼峰:每一个单词的首字母都大写
例如:FirstName LastName
2>小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
例如:firstName lastName
2)变量
1>变量类型
str:字符串类型
int:整型
bool:布尔型,真:Ture 假:False
float:小数类型,浮点数(默认精度为小数点后6位)
注意:变量只定义一次,调用附近值
2>变量删除
del a #清除a占用的内存空间
3)强制类型转换
a='1'
b=int(a)
print(type(a))
print(type(b)) #type():查看变量类型
6.综合练习
1)求平均成绩
"""- 输入学生姓名;
- 依次输入学生的三门科目成绩;
- 计算该学生的平均成绩,并打印;
- 平均成绩保留一位小数;
- 计算该学生语文成绩占总成绩的百分比,并打印
"""
name = input("学生姓名:")
Chinese = float(input("语文成绩:"))
Math = float(input("数学成绩:"))
English = float(input("英语成绩:"))
#总成绩
sumScore = Chinese + Math + English
#平均成绩
avgScore = sumScore /3
#百分比
ChinesePercent = ( Chinese / sumScore ) *100
print("%s 的平均成绩为%.2f"%(name,avgScore))
print("语文成绩占总成绩的%.2f%%"%(ChinesePercent))