第二天:
1.while 条件:
while语句块(循环体)
运行:判断你给的条件是否为真,如果真则执行循环体.否则跳出循环.执行完循环体之后再次判断条件是否为真.
1-10数字
num = 1
while num <= 10:
if num == 8: #
num = num + 1
continue # 在continue之前改变循环变量
print(num)
num = num + 1
while循环
while 条件:
pass
else: # 当条件不成立的时候执行else中的代码 和break没有关系.判断条件是否成立,如果成立执 pass 行循环体,然后再次判断条件,直到条件不成立的时候跳出循环
num = 1 while num < 10: print(num) if num == 5: break # 不会执行else的 num += 1 # num = num + 1 else: # break不会执行这里 print("数完了")
break 终止当前循环
continue 停止当前本次循环.继续执行下一次循环
in or not in
2 .格式化输出 %s
%s 占位符,占位字符串
%d 占位数字
3.运算符
算数运算/比较运算/逻辑运算/赋值运算/成员运算/身份运算/位运算
算数运算: + , -, *, /, %, //, **
比较运算:==, !=, >=,<=,<,>
赋值运算:+=, -=, *=, /=, %=, **=, //=
逻辑运算:
and 并且,左右两端同时为真,结果才能是真
or 或者,左右两端有一个为真,结果就是真
not 非真即假,非假即真
逻辑运算的优先级:() > not > and > or
x or y, 如果x为0,则为y, x非零,则为x
and相反
or: if x == 0 y else x
and:相反
4.字符串编码
1. ASCII 8bit 1byte
2. GBK 16bit 2byte
3.unicode 32 4byte
4.UTF-8 可变长度的unicode
英文: 8bit 1byte
欧洲文字:16bit 2byte
中文: 24bit 3byte
第一天
1.python简介:python是一门解释性,弱类型高级编程语言
优点:1.优雅简单明确,2.短小快 代码短,代码量小,开发效率高
缺点:1.运行效率低(相对)
2.python解释器
Cpython官方提供的
Ipython
pypy
jpython
ironpython
3.版本 python3.x python2.7
4.变量 :程序运行中产生的中间值,存储起来,方便后面的程序使用
数据类型:
(1).int整数:可以执行的运算:+,-,*,/.%,//
(2).str字符串:由'',"",'''''',"""""",括起来的内容是字符串,可以执行的运算 + *
(3).bool布尔值:True, False
命名规范:
1)由字母,数字,下划线组成
2)不能由数字开头,更不能是纯数字
3)避免使用python关键字
4)不能太长
5)要有意义
6)区分大小写
7)不能是中文
推荐:驼峰和下划线命名
5.常量:所有字母大写
6.注释:
单行注释: #
多行注释: ''' ''', """ """
7.用户交互input
变量 = input('提示语')
8.if语句
if 条件:
if-语句块
elif 条件:
elif-语句块
else:
else-语句块