期末python考试注意事项(全是精华)

1.元组中只包含一个元素时,需要在元素后面添加逗号
2.str.replace不改变原字符串的值,返回创建的新字符串
3.math.trunc()方法返回数字的截断的整数部分。
注意:此方法不会将数字向上/向下舍入到最接近的整数,而只是删除小数。
4.list.append(list)递归
5.一个汉字算两个字符
6.dict = {[4,5]:'dictionary'}      错      dict = {(4,5):'dictionary'}    对
7. range(0,2) 不包括2
8. print(’C:\file\time' ),输出结果是C: \file\time。错错错   \t \f 转义字符
9.pop()函数不带参数,默认移除最后一个元素
10.set集合没有len()函数,只有size()函数来求长度
11.for循环还是很好用的,但是涉及到列表的插入删除,还是不要用了。在删除或插入元素时
后面的元素会整体移动,导致无法‘’跟踪‘’元素
12.sort 与 sorted 区别:
sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。
list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回
的是一个新的 list,而不是在原来的基础上进行的操作。
13.关键字:False def if raise None del import return True elif in try and else is while as except 
lambda with assert finally nonlocal yield break fornot class from or continue global pass
14.列表不能作为字典的key,list可变化,无法哈希化
15.除法默认带小数
17.eval是取输入表达式的值  是变量  也可以是数字
18.global变量 w全局搜索 w的值填入
19.集合:不能重复无序
20.创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典
21.shuffle()随机打乱序列里的元素
22.字典的key不能是变量,要注意是不是字符串,到底带没带引号
23.“当文件以文本方式打开时,读写按照字符串方式,当文件以二进制方式打开时,读写按照字节流方式。”
24.dict.get(key, default=None)key -- 字典中要查找的键。default -- 如果指定的键不存在时,
返回该默认值。
25.“unexpected indent”代码中出现了缩进不匹配的问题
26. if elif else分支语句只会执行一次分支语句
27.Python支持按照位置传参也支持名称传参,但不支持地址传参
28.模块文件的扩展名一定是 .py
29.Python 语言是开源跨平台脚本语言
30.静态语言采用编译方式执行,脚本语言采用解释方式执行
31.Python可以将一条长语句分成多行显示,使用续航符“\”
32.Python语言提供的3个基本数字类型是整数类型、浮点数类型、复数类型
33.print( 0.1 + 0.2 == 0.3)输出为false,因为浮点数是以二进制形式储存在计算机内部的,
受限于宽度,二进制数并不完全等于其浮点数本身,只能说接近。所以0.1+0.2==0.3这种说法不成立,
只能说0.1+0.2近似于0.3
34.提供9个基本的数值运算操作符
x + y   x与y之和
x - y    x与y之差
x * y    x与y之积
x / y    x与y之商,产生结果为浮点数
x // y   x与y之整数商,即:不大于x与y之商的最大整数
x % y   x与y之商的余数,也称为模运算
-x        x的负值,即:x*(-1)
+x       x本身
x**y     x的y次幂,即:xy
35.表达式 ‘y’<‘x’ == False 的结果是:False   ("y" < "x") and ("x" == False)
36.Python hex()函数 Python 内置函数 描述 hex()函数用于将10进制整数转换成16进制,
以字符串形式表示
37.Python oct()函数 Python 内置函数 描述 oct()函数将一个整数转换成 8 进制字符串。
38.type(100)表达式结果是<class ‘int’>
39.type(abs(-3+4j)) 返回值为float型   开方后返回
40."{0:3}".format(s) 表示 0的位置填充s字符串,如果字符不满3个,用空格填充
41.a = “Python等级考试”
b = “=”
c = “>“print(”{0:{1}{3}{2}}”.format(a, b, 25, c))
===============Python等级考试
42.通过 append 方法可以向列表添加元素;add是向set中添加
43.ls =list({‘shandong’:200, ‘hebei’:300, ‘beijing’:400})
print(ls)
以下程序的输出结果是: [‘shandong’, ‘hebei’, ‘beijing’]
44. 关于random.uniform(a,b)的作用描述生成一个[a, b]之间的随机小数
45.从序列中抽样本----sample;random.random()返回随机生成的一个实数,它在[0,1)范围内。
randint(a,b) 是生成一个 [a,b] 之间的整数
46.绘制弧形的函数turtle.circle()
47. chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换
48.all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,
如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 True。
49.for或者while与else搭配使用时,仅循环正常结束后执行
50.在python中 return关键字后可没有表达式
51.a<b==c  等价于(a<b)and(b==c)
52. list的join函数以指定字符串连接列表各元素成字符串
53.max = a if a>b else b  这是一种类似于其它编程语言中三目运算符? :的写法。
Python 没有引入? :这个新的运算符,而是使用已有的 if else 关键字来实现相同的功能。
54.记住循环结构后面的语句块要用“:”来标记
55.记住python的input()输入全是String类型,要转换!!!!!
56.L3 = L2.reverse() print( L3)输出为none,reverse没有返回值,L3没有初始化
57.print(’{:*^10.4}’.format(‘Flower’))  输出***Flow***
58. A:61   a:97   1:49  0:48
59.break最多只能跳出一个循环结构
60.list.count(obj)  count() 方法用于统计某个元素在列表中出现的次数。
61.lambda函数将函数名作为函数结果返回
62.python中的类型分可以分为两类,可变类型和不可变类型
可变类型:dict、list、set
不可变类型:int、long、float、complex、string、bool、tuple
其中可变类型不能作为字典的key,因为它们没有__hash__()方法。
63.注意:Python只能将字符串写入文本文件。要将数值数据存储到文本文件中,必须先使用函数
str )将其转换为字符串格式。
 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值