python语句讲解
1.print语句
1.1 基本输出
1.2 print的逗号
1.2 输出到文件 >>为重定向
2.控制流语句(control flow)
2.1 由条件和执行代码块组成。
2.1.1 条件可分为决策、循环和分支
2.2 格式(冒号与4个空格永不忘)
2.3 if while for 函数,皆为contorl flow
3.布尔值
3.1 控制流与真假值息息相关
3.1.1 不要误解了真假与布尔值
3.2 布尔值的几个最基本运算符
3.2.1 and
3.2.2 or
3.2.3 is 检查共享
3.2.4 == 检查值
3.2.5 not
3.2.6 其他若干比较符号
4. if语句 (控制流语句)
4.1 if的组成 if else elif pass
4.1.1 if与elif替代了switch
4.1.2 pass
4.2 奇技淫巧 三元表达式
4.2.1 x if else
4.2.2 活用list
4.2.3 三元表达式玩玩就好
python语句讲解-2
1.复习
1.1 控制流的基本组成部分 条件,执行代码块。
1.2 if的基本格式
if expression:
statement(s)
1.2 控制流的条件表达式(expression)结果,必须为True真
1.3 冒号永不忘。尽量使用4个空格,而不是制表符
2.while语句
2.1 while的基本格式
while expression:
statement(s)
2.2 while的基本组成部分
2.2.1 break 结束while
2.2.2 continue 跳出当前这次循环,但不结束while
2.2.3 else 结束while以后执行
2.3 注意:普通应用里,while一定要给一个结束条件,否则就是传说中的死循环
3.for语句
3.1 for的基本格式
for item in iterable:
statement(s)
3.2 for的基本组成部分
3.2.1 break
3.2.2 continue
3.2.3 else
3.3 注意:for的最后一个迭代值将保留
4.布尔值再议
4.1 惰性求值,需要时再求值。
4.2 从左到右,从先到后。
4.3 利用小技巧。or之默认值。
----------------------------------------------------------------------------------------------------------------------------------------------------
python语句讲解
1.print语句
1.1 基本输出
1.2 print的逗号
两行print之间加个逗号,会把输出打印在一行中
1.2 输出到文件 >>为重定向
同样中间加逗号为输出到一行
一般方式:
2.控制流语句(control flow)
2.1 由条件和执行代码块组成。
2.1.1 条件可分为决策、循环和分支
2.2 格式(冒号与4个空格永不忘)
if 后面的条件必须为真时才会执行
2.3 if while for 函数,皆为contorl flow
3.布尔值
3.1 控制流与真假值(bool值)息息相关
3.1.1 不要误解了真假与布尔值
第二个方法不会输出值,与is比较符的真正含义有关。
3.2 布尔值的几个最基本运算符
3.2.1 and 全部都为bool真
3.2.2 or
3.2.3 is 检查共享
检查是否引用同一数据对象,而不是对值的一个检测
3.2.4 == 检查值 左侧与右侧值是否相同
3.2.5 not 反转
3.2.6 其他若干比较符号
4. if语句 (控制流语句)
4.1 if的组成 if else elif pass
4.1.1 if与elif替代了switch
4.1.2 pass
4.2 奇技淫巧 三元表达式
4.2.1 x if else
如果if后为真,执行前面的代码块,否则执行后面的代码块
4.2.2 活用list
4.2.3 三元表达式玩玩就好
不建议使用,能用冒号和四个空格还是尽量用,因为python的代码哲学是简单、清晰,而不是有多酷。
----------------------------------------------------------------------------------------------------------------------------------------
python语句讲解-2
2.while语句
2.1 while的基本格式
while expression:
statement(s)
while是自循环语句,当expression为真时会一直循环里面的代码。
2.2 while的基本组成部分
2.2.1 break 结束while
2.2.2 continue 跳出当前这次循环,但不结束while
2.2.3 else 结束while以后执行。else不能与break合用,会连else一起跳过
2.3 注意:普通应用里,while一定要给一个结束条件,否则就是传说中的死循环
3.for语句
3.1 for的基本格式
for item in iterable:
statement(s)
3.2 for的基本组成部分
3.2.1 break
3.2.2 continue
3.2.3 else
这些与while一样
3.3 注意:for的最后一个迭代值将保留(易出问题)
4.布尔值再议
4.1 惰性求值,需要时再求值。
运行到第一个False,能出结果了就不再往下执行。因此把容易False的表达式放前面可以减少计算量。
4.2 从左到右,从先到后。
4.3 利用小技巧。or之默认值。
例如获取html的from位置,如果存在就不再执行or后面的,如果不存在就返回None。
----------------------------------------------------------------------------------------------------------------------------------------
基础篇18-基础篇综合习题
习题讲解有时间再看