14天集训-第一章 初学python
0.1 编程语言的类型
解释型和编译型
编译型:例如C语言,一次性编写后,全部编译,修改比较麻烦。
解释型:例如python,边编写边翻译,修改方便,但是运行速度相对C语言较慢。
0.2 python的选择 2.0 or 3.0
python2.7到2020年后将不在支持,目前大型企业还在使用2.X,所以要先学习3.X,对比学习2.X。
1.0 变量
a = '张三‘
其中a就叫变量
变量可以重新赋值修改。
1.1 变量的命名规范
1、禁止于python中已有的变量冲突
2、禁止以数字开头命名
3、禁止取太长名字的变量,
4、要做到变量名于变量内容的搭配
5、禁止将变量名取为中文
6、给变量命名是有两种方式:驼峰型、加下横杠
1.2 查看变量
可以通过函数type来实现查看变量类型
a=1 b='zhangsan' type(a) #int型 type(b) #str型
函数id可查看变量在内存中的地址
a=1243
id(a)
2.0 实现交互输入
通过input可以实现用户的交互
name = input('请输入你的名字:') print(name)
3.0 关于程序开头的声明
#!/usr/bin/env python # -*- coding: utf-8 -*-
第一行表示在linux中执行时会调用/usr/bin/下的python文件进行执行。
第二行表示在执行时的编码格式指定为UTF-8
4.0 基本运算符号
4.1 算术运算

4.2 比较运算

4.3 赋值运算

4.4 逻辑运算

5.0 流程控制语句
5.1 if...语句
如果什么什么,那么什么什么
例子:
如果 5>9 那么 世界爆炸了
if 5>9: print('世界爆炸了')
5.2 if...else...语句
如果 条件 ,那么 动作 ,否则 另一个动作
例子:
如果 手机大于500 ,那么 拒绝 ,否则 答应
phone = 2000 if phone>500: print('拒绝') else: print('答应')
5.3 if...elif...else...语句
如果 条件 ,那么 动作 ,再如果 条件, 那么 动作, 否则 动作。
例子:
如果 手机小于500 那么太便宜了,再如果手机大于5000,那么 太贵了, 否则,就买它了。
phone = 3000 if phone < 500: print('太便宜了') elif phone > 5000 print('太贵了'): else: print('就买它了')
5.4 while 循环语句
当 条件 就 执行
例子:
当 血量 < 100 就喊 奶妈!加血啊!
HP =50 while HP < 100: print('奶妈!加血啊!') HP +=1
注意:避免出现死循环
5.5 while.....else....循环语句
当 条件 就 执行 否则 执行另一条
例子:
当 HP>50 就 MT!拉仇恨! 否则 您的队友已死亡!
HP = 80 while HP >50: print('队长:MT!拉仇恨!')
HP -= 10 else: print('系统:您的队友已死亡!') print('系统:您的队伍已团灭!')
5.6 break与continue
5.6.1 break的作用
在循环控制语句中可以实现直接跳出当前循环
例子:
循环10次,6后面的不输出
i=0
while i < 10:
i += 1
if i == 6:
continue
print(i)
5.6.2 continue的作用
在循环控制语句中可以实现直接跳出本次循环
例子:
输出1到10,其中6不输出
i=0
while i < 10:
i += 1
if i == 6:
break
print(i)
5.7 for 循环语句
for i in range(10):然后动作
for i in range(5): #连续输出5次呵呵 pring('呵呵')

浙公网安备 33010602011771号