Python基础摘要

Python保留字

import keyword

print(keyword.list)

['False', 'None', 'True', 'and', 'as', 'assert', 'break',

 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',

 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',

 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',

 'return', 'try', 'while', 'with', 'yield']

字符串

  1. python中单引号和双引号使用完全相同。
  2. 使用三引号('''或""")可以指定一个多行字符串。
  3. 转义符 '\'
  4. 自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。
  5. python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。
  6. 字符串是不可变的。
  7. 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。

Dictionaries(字典)

  1. 字典(dictionary)是Python中另一个非常有用的内置数据类型。
  2. 字典是一种映射类型(mapping type),它是一个无序的键 : 值对集合。
  3. 关键字必须使用不可变类型,也就是说list和包含可变类型的tuple不能做关键字。
  4. 在同一个字典中,关键字还必须互不相同。
>>> dic = {}  # 创建空字典
>>> tel = {'Jack':1557, 'Tom':1320, 'Rose':1886}
>>> tel
{'Tom': 1320, 'Jack': 1557, 'Rose': 1886}
>>> tel['Jack']   # 主要的操作:通过key查询
1557
>>> del tel['Rose']  # 删除一个键值对
>>> tel['Mary'] = 4127  # 添加一个键值对
>>> tel
{'Tom': 1320, 'Jack': 1557, 'Mary': 4127}
>>> list(tel.keys())  # 返回所有key组成的list
['Tom', 'Jack', 'Mary']
>>> sorted(tel.keys()) # 按key排序
['Jack', 'Mary', 'Tom']
>>> 'Tom' in tel       # 成员测试
True
>>> 'Mary' not in tel  # 成员测试
False


阅读更多
版权声明: https://blog.csdn.net/qq_29850527/article/details/79975935
文章标签: python基础知识
个人分类: Python
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭