《笨办法学python3-Learn Python 3 the HARD WAY》-习题37 复习各种符号

学习内容:
关键字:

关键字描述示例
and逻辑与True and False == False
not逻辑非not True == False
or逻辑或True or False == True
aswith-as 语句的一部分with X as Y: pass
assert断言(确保)某东西为真assert False, “Error!”
break立即停止循环while True: break
class定义类class Person(object)
continue停止当前循环的后续步骤,再做一次循环while True: continue
def定义函数def X(): pass
return返回值并退出函数def X(): return Y
del从字典中删除del X[Y]
ifif条件if: X; elif: Y; else: j
elifelif if条件if: X; elif: Y; else: j
elseelse条件if: X; elif: Y; else: j
except如果发生异常,运作此处代码except ValueError, e: print(e)
exec将字符串作为Python脚本运行exec ‘print(“hello”)’
finally不管是否发生异常,都运行此处代码finally: pass
global声明全局变量global X
from从模块中导入特定部分from x import y
import将模块导入当前文件以供使用import os
infor循环的一部分,也可以X是否再Y中的条件判断for X in Y:pass 以及 1 in [1] == True
is类似于 ==, 判断是否一样1 is 1 ==True
lambda创建短匿名函数s = lambda y: y ** y; s(3)
pass表示空代码块def empty(): pass
print打印字符串print (‘thie string’)
raise出错后引发异常raise ValueError(“No”)
try尝试执行代码,出错后转到excepttry: pass
for针对物件集合执行循环for X in Y: pass
whilewhile循环while X: pass
with将表达式作为一个变量,然后执行代码块with X as Y: pass
yield暂停函数,返回到调用函数的代码中def X(): yield Y; X().next()

数据类型:

关键字描述示例
True布尔值"真"True or False == True
False布尔值"假"False and True == False
None表示"不存在"或者"没有值"x = None
bytes字节串存储,可能是文本、PNG图片、文件等x = b’hello’
strings存储文本信息x = ‘hello’
numbers存储整数i = 100
Floats存储十进制数i = 10.389
lists存储列表j = [1, 2, 3, 4]
dicts存储键-值映射e = {‘x’: 1, ‘y’: 2}

运算符:

运算符描述示例
+2 + 4 = 6
-2 - 4 = -2
*2 * 4 = 8
**2 ** 4 = 16
/2 / 4 = 0.5
//除后向下取整2 // 4 = 0
%字符串翻译,或者求余数2 % 4 = 2
<小于4 < 4 == False
>大于4 > 4 == False
<=小于等于4 <= 4 == True
>=大于等于4 >= a == True
==等于4 == 5 == False
!=不等于4 != 5 == True
( )括号len(‘h1’) == 2
[ ]方括号[1, 2, 3]
{ }花括号{‘x’: 5, ‘y’: 10}
@修饰器符@classmethod
逗号range(0, 10)
:冒号def x():
.self.x = 10
=赋值x = 10
;分号print (‘h1’); print (‘there’)
+=加后赋值x = 1; x += 2
-=减后赋值x = 1; x -= 2
*=乘后赋值x = 1; x *= 2
/=除后赋值x = 1; x /= 2
//=除后舍余并赋值x = 1; x //= 2
%=求余后赋值x = 1; x %= 2
**=求幂后赋值x = 1; x **= 2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值