python
python的历史
2004出现Django框架
2008出现python3
pyton2和python3的区别
python2:
- 源码不统一,源码重复
python3:
- 源码统一,源码不重复;
语言类型
编译型:一次性翻译(C)
-
优点:运行速度快
缺点:翻译时间长
解释型:一行一行翻译(python)
-
优点:开发效率高(翻译时间短)
缺点:运行速度慢
强类型语言和弱类型语言
python 是一种动态的解释性的强类型的语言。
变量
a=123
变量分为三部分:变量名 赋值 值
a = "日默"
给一个东西写一个标签并贴在这个东西上的过程
变量名的规则:
-
变量名由数字字母下划线组成
-
变量不能以数字开头
-
变量名要具有描述性
-
变量名要区分大小写
-
变量名禁止使用python关键字
-
变量名不能使用中文和拼音
-
变量名推荐写法
7.1驼峰体 : AgeOfoldBoy
7.2下划线 : age_of_old_boy
常量
变量名全部大写的叫做常量,多写字配置文件中不经常改变。
注释
-
单行注释(当行注释)#
-
多行注释
""" 123 """
''' 123 '''
-
被注释的内容,不会执行相当于是字符串
基本数据类型初识
- 字符串:用于存储一些数据,在python中用引号引起来的都是字符串
字符串+:字符串+字符串
字符串* :字符串和数字相乘
- 数字:用于计算和比较,在赋值的时候先执行等号右边的。
python3:除法的时候返回的是小数(浮点数)
python2:除法的时候返回的是整数(向下取整)
-
布尔值:用于判断
True--真
False--假
用户交换:(输入/输出)
input()输入
python3中的input都是字符串
python2中的input就是数据本身
如果想要获取到input中输入的值,需要将input赋值给一个变量,通过这个变量来使用输入的值。
type是查看数据类型的
int(“字符串”) 将字符串转换成整型的。
流程控制语句
单if ----如果
if后面是条件:
print()