Day1 python笔记 基础知识,if语句
python是一种什么语言
编译型
执行速度快
开发速度慢
解释型
执行速度慢
开发速度快
变量
a = 35 +36
print(a)
b = a * 2
print(b)
pring(1+a)
a = "香水" # 声明变量
变量在程序中频繁使用
变量规则
1. 变量 由字母,数字,下划线组成
2. 数字不能开头
3. 不能使用python关键字
4. 不能使用中文和拼音
5. 区分大小写
6. 变量名要具有描述性意义
7. 推荐写法
驼峰体
大峰
小峰
下划线
age_of_oldboy = 98(官方推荐)
常量
常量在配置文件中声明使用
ID = 11111111111
age = 18
age1 = 19
age2 = age
age = 20
print(age,age1 age2)
运算优先级: 等号右边>左边
注释
单行注释(当行注释)" ",' ', 不可换行
多行注释
""" """,''' ''' 可换行,但第一个多引号一定要靠墙
基础类型
整型 int 1....∞ 用于计算和比较的
字符串 "你好" 在python中只要用引号的引起来的这就是字符串
a = "1"
b = "2"
c = "3"
print(a+b+c) # 字符串拼接
d = "影视"
print(d * 8) # 字符串只能和数字相乘
''' my name's "meet"''' 引号配合使用
布尔值
返回真假值 用于判断
True
False
print(3>2) T
print(3<2) F
用户交互
input() # 用户交互
intput("提示语句")
input获取到的都是字符串
a = input("请输入账号,然后回车:") # input获取到的都是字符串
print(int(a)+5)
控制流程语句
单if
关键字 空格 条件 冒号
缩进 结果
if 3 > 2:
a = input("asd")
print(a)
print(1)
if 3<2:
print(2)
print(3)
if else 二选一
if 空格 条件 冒号
缩进 结果
else 冒号
缩进 结果
a = int(input("请输入"))
if a > 10:
print(1)
else:
print(2)
if elif elif 多选一或零
print(110)
if 3<2:
print("A")
elif 3>8:
print("B")
elif 5<0:
print("C")
print(112)
if elif else 多选一
if 3 == 2:
print(1)
elif 3 < 2:
print(3)
elif 3 > 10:
print(10)
else:
print(9)
if if if 多选
if 3>2:
print("A")
print("B")
if 5>2:
pring("C")
if 嵌套
sex = "女"
age = 35
if sex == "女":
if age == 35:
print("进来坐一坐")
else:
print("你去隔壁找春生")
else:
print("你去对门找alex")
a = 'alex'
b ='alex是个大烧饼'
c = input("请输入账号")
d = input("请输入密码")
if c == a:
if d == b:
print("登陆成功")
else:
print("密码错误")
else:
print("账号错误")
总结
一.python的历史
python2和python3的区别
2004年Django框架的诞生
二.python是编程语言
python是解释型语言
三.python的种类
Cpython jpython ironpython pypy
四.变量
-
变量是有字母,数字,下划线组成
-
禁止数字开头
-
禁止使用python中的关键字
-
不能使用中文和拼音
-
变量名要区分代大小写
-
推荐写法
驼峰体,下划线
age_of_oldboy = 98(官方推荐)
一个变量名在内存中只有一个
五.常量
变量名全部大写就是常量--常量不建议进行修改
六.注释
单行注释
多行注释
七.基础数据类型
int--整型(数字)计算和比较
str--字符串(字母,汉字)
bool--布尔值 用于判断
八.用户交互
input() 注:input获取到的内容全都是字符串
九.流程控制语句
单if
if else 二选一
if elif elif 多选一个或零
if elif elif else 多个选一个
if if if 多选多或零
if 嵌套 进行性多层判断 一般if嵌套3层左右
10.其他知识点
and 和 and 前后都真 才是真
type ()查看数据类型
int("5")将字符串5转化成整型
str(5)将整型转换成字符串
== 判断前后是否相等