python3简单要点的备忘录

Gella ·
更新时间:2024-11-10
· 734 次阅读

python3简单要点的备忘录 1.格式化输出 1. format 输出位置
'{}---{}---{}'.format(x,y,z)
输出:x—y---z
'{2}---{1}---{0}'.format(x,y,z)
输出:z—y---x
'{n1}---{n2}---{n3}'.format(n3 = x, n2 = y, n1 = z)
输出:z—y---x 输出的格式
'{2:<5f}---{1:*^3d}---{0:.2f}'.format(x,y,z)
输出:z —**y—x.00 ''指定右对齐,若未有指定,则默认位右对齐 '^'前面可以指定补齐所需字符,上例中y前*为补齐字符 不写够三点总感觉不对劲 2.print print( '' , seq = '*' , end = ' ')
seq指定分割的字符,此处为’*’
end指定结束的字符,此处为’ ’ 2. 群集类型 1.list list(列表)有序,具备索引,内容和长度可以变动,其内容通常是同类型的,但也可不同 使用for comprehension可以简单的得到两个list一一对应的结果color = ["心","砖","梅","桃"]#4 number = ['2','3','4','5','6','7','8','9','10','J','Q','K','A']#13 lt = [] sumer = [co+num for co in color for num in number ] for i in range(len(sumer)): index = random.randint(0,51-i) lt.append(sumer.pop(index)) print (lt)

上例简单的发牌代码中 使用了简单的for comprehension得到了sumer的值

unhashable 有关list的方法不再赘述,菜鸟教程Python列表(list),需要注意的是,该教程使用的Python2作为实例,主要是懒得打了,敲字太慢了,也没办法用符号做笔记,希望我能快点找到能代替笔录的符号吧(笑) 2.set set(集合)无序,元素不重复 使用set()方法建立一个集合,且不能使用{},否则会建立一个字典 菜鸟教程Python集合令人遗憾的是,早期Python并没有set,或者说,只是使用了dict的方法模拟的set add()方法可以添加元素 remove()删除元素 in可以用来判断元素是否存在在集合中 终于写完了 3.dict dict(字典),存储两两对应的键值的组合,为dict类型 zidian = {‘root’:123}来创建一个字典对象 菜鸟教程Python字典(dict) 4.tuple 元组是无法更改的,是有序的,像是list 使用某个值后面加一个逗号即可创建元组
10,一般加上(),提高可读性

集合,列表,字典都省去了最后的’,’,有些程序代码后出现一个逗号XD

菜鸟教程Python元组(tuple) 除此之外,可以将元组中的元素拆解 yuanzu = (1,'hi',True) id,word,verified = yuanzu print(id,end=",") print(word,end=",") print(verified,end=",")

结果为 1,‘hi’,True

3.布尔判断 python中的逻辑运算 and or not 位逻辑运算 & | ^ ~(可以用在数值和集合中) 该吃饭了,想到再加
作者:记录用账号



备忘录 Python3 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号