1、Python介绍
Python是一门弱类型解释型高级编辑语言
2、编译型和解释型的区别
编译型:把写好的程序编译成计算机认识的二进制
优点:一次编译到处运行。运行效率高
缺点:开发效率低
解释型:把写好的程序逐条进行编译
缺点:运行慢
优点:开发效率高,简单
3、编辑器的选择
1.所有的文本编辑器都可以编写代码。记事本、Editplus,sublime, pycharm(收费)
2.可以在命令行写代码(win+r -> 输入cmd,回车)
4、第一个Python程序
cmd中输入python,写代码
把python程序写到py文件中,通过python命令来执行程序。
print("Hello world")
5、变量
概念:把程序运行过程中产生的中间值保存在内存中,方便后面使用。
命名规范:
1.数字、字母、下划线组成
2.不能数字开头,更不能是纯数字
3.不能用关键字
4.不要用中文
5.要有意义
6.不要太长
7.区分大小写
8.驼峰或者下划线命名
数据类型:
1.int 整数可以进行的操作 +(加) -(减) *(乘) /(除) %(取余) //(整除) **(幂运算)
2.str字符串,用 ' ' , " " 和""" """括起来的内容,+代表字符串连接,*代表重复字符串几次
例如:
age = 10 name = "python"
6、常量
本质是变量,所有字母都大写
例如:
AGE = 10 NAME = "python"
7、用户交互
变量 = input(提示语)
所有的输入的内容都是字符串
int(变量)把变量转化成数字
例如:
name = input("请输入名字:") print(type(name)) age = int( input("请输入数字")) print(type(age))
8、if条件判断
1. if条件:
if语句块
执行流程:判断条件是否为真,如果真,执行if语句块
2.if条件:
if语句块
else:
else语句块
执行流程:判断条件是否为真,如果真,执行if语句块,否则执行else语句块
例如:
a = 10 b = 20 if (a > b): print("a > b") else: print("a < b")
3. if条件1:
if - 1
elif条件2:
if - 2
elif条件3:
if - 3
....
else:
else语句块
执行流程:
判断条件1是否成立,如果成立执行if - 1
否则如果条件2成立,执行 if - 2
...
否则执行else语句块
例如:
score = int(input("请输入分数:")) if score >= 90: print("A") elif score >= 80: print("B") elif score >= 70: print("C") elif score >= 60: print("D") else: print("E")
4.嵌套
if条件:
if条件:
...
else:
if条件
...
例如:
print("咚咚咚,有人敲门") sex = input("请输入性别:") if sex == "男": print("去隔壁") else: print("你好啊!") age = int(input("请输入年龄:")) if age > 20 : print("去隔壁") else: print("留个联系方式啊")