day04
1.python历史
2004年Django框架诞生了
python2:
源码不统一,有重复代码;不能识别中文;print不用括号;input(a) a是什么类型就是什么类型,int,str
python3:
源码统一,没有重复代码;能识别中文;print用括号;input(a) a输出的都是str类型
2.python是一个什么编程语言
- 编译型:只翻译一次(代表C)
- 优点:执行速度快
- 缺点:开发速度慢
- 解释型:逐行翻译(代表python)
- 优点:开发速度快
- 缺点:执行速度慢
3.python的种类
- Cpython
- Jython
- Ironpython
- PyPy
4.变量--输出
变量命名规范
1.变量是由字母,数字,下划线组成
2.不能以数字开头
3.不能用python关键字
4.不能用中文和拼音
5.要区分大小写
6.推荐写法:
驼峰命名:大峰;小峰#
下划线命名:官方推荐使用#
7.要具有可描述性
5.常量
-
python中没有专门定义常量的方式,通常使用大写变量名表示
ID = 1122334455 可以修改,但不建议修改
6.注释
-
单行注释 #
# 单行注释
-
多行注释
""" """ 或 ''' ''' """ 多 行 注 释 """
7.基础数据类型
-
整形: int, 整数,用于计算和比较
-
字符串: str, "" ,用引号引起来
-
布尔值: bool, True, False,判断真假
print((3+2)*5/2-1) 数字可以加减乘除 a = "黑哥" b = "谷歌" print(a + b) print(a*8) 字符串只可以加和乘
8.输入
input("")
# 9. if语句
age = 18
age1 = 19
age2 = age
age = 20
print(age,age1,age2)
程序从右向左执行
a = 4
b = a + 6
print(b)
常量print("kkkkk")
print("123")
input("请输入账号,然后回车:")
a = 5
print(a)
"""
"""
a = "黑哥"
b = "谷歌"
print(a + b)
print(a,"+",b)
print("黑哥""+""谷歌")
"""
"""
print(1)
if 3>2:
print(3)
print(2)
print(1)
"""
if 6*3==6*2:
print(3)
else:
print(4)
print(7)
"""
"""
print(110)
if 7>=8:
print("A")
elif 3<=2:
print("B")
elif 5>=9:
print("C")
print(112)
"""
"""
msg = input("请输入账号:")
num = input("请输入密码:")
if msg == "alex":
if num == "alexdsb":
print("alex是一个dsb")
else:
print("密码错误")
else:
print("账号错误")
if msg == "alex" and num == "alexdsb":
print("alex是一个dsb")
else:
print("账号或密码错误")
"""