1. 数字

类型

  • int, float, bool, complex
  • type() 查看变量类型
  • isinstance(a, int) 查看变量类型

运算符

  • % 取余
  • // 返回商的整数部分
  • ** 幂
  • & 按位与
  • | 按位或
  • ^ 按位异或
  • ~ 按位非
  • and 逻辑与
  • or 逻辑或
  • not 逻辑非
  • in、not in 成员运算符
  • is、is not 判断两个对象是否引用自一个对象
  • id() 用于获取对象内存地址

2. 字符串

a = 'hello'
b = 'seniusen'
a + b # 字符串拼接 'helloseniusen'
a * 2 # 重复输出字符串 'hellohello' # 字符串格式化输出
print(repr(3).rjust(2), repr(16).rjust(3)) # 靠右对齐,ljust()、center() 靠左、居中对齐
print('12'.zfill(5)) # '000123',在数字的左边填充 0 print('My name is %s, my lucky number is %d.' %('seniusen', 3))
print('My name is {}, my lucky number is {}.'.format('seniusen', 3))
# My name is seniusen, my lucky number is 3. print('站点列表 {0}, {1}, 和 {other}。'.format('Google', 'Runoob', other='Taobao'))
# 站点列表 Google, Runoob, 和 Taobao。 print('常量 PI 的值近似为:%5.3f。' % 3.1415926)
print('常量 PI 的值近似为:{0:5.3f}。'.format(3.1415926))
# 在 ':' 后传入一个整数, 可以保证该域至少有这么多的宽度, .3 表示浮点数保留 3 位小数 print('常量 PI 的值近似为: {!r}。'.format(3.1415926)) # 相当于 repr()
print('常量 PI 的值近似为: {!s}。'.format(3.1415926)) # 相当于 str()

3. 元组

a = () # 新建一个空元组
a = (2, ) # 新建一个只有一个元素的元组
a = (2) # 此时 a 为 int 类型
(1, 2, 3) + (4, 5, 6) # (1, 2, 3, 4, 5, 6)
(1, 2, 3) * 2 # (1, 2, 3, 1, 2, 3)

4. 列表

5. 字典

a = {} # 新建一个空字典

>>> a = {'name':'seniusen', 'age':21}
>>> a.keys() # 字典的键
dict_keys(['name', 'age'])
>>> a.values() # 字典的值
dict_values(['seniusen', 21])
>>> a.items() # 字典的项
dict_items([('name', 'seniusen'), ('age', 21)])
>>> list(a.keys())
['name', 'age']

6. 集合

a = set() # 新建一个空集合

>>> b = set('defgh')
>>> b
{'e', 'h', 'd', 'f', 'g'}
>>> a = set('abcde')
>>> a
{'a', 'b', 'd', 'c', 'e'}
>>> a - b # 只在 a 中不在 b 中的元素
{'a', 'b', 'c'} >>> a & b # 既在 a 中又在 b 中的元素,交集
{'e', 'd'}
>>> a | b # 在 a 和 b 中的所有的元素,并集
{'b', 'g', 'h', 'f', 'c', 'd', 'a', 'e'}
>>> a ^ b # 只在 a 中或只在 b 中的元素
{'b', 'g', 'h', 'f', 'c', 'a'}

7. 数据类型之间的转换

参考资料 菜鸟教程

获取更多精彩,请关注「seniusen」!

最新文章

  1. Linux内核笔记——进程管理之执行体
  2. 我的Git手册
  3. 第01章(认识Java)
  4. Android开机广播
  5. Windows安装java
  6. 【6_100】Same Tree
  7. 网络处理1-异步GET请求
  8. 基于NodeJS进行前后端分离
  9. 数学之美?编程之美?数学 + 编程= unbelievable 美!
  10. Mysql增量写入Hdfs(一) --将Mysql数据写入Kafka Topic
  11. 堆&栈的理解(转)
  12. 导出jqgrid表格数据为EXCEL文件,通过tableExport.js插件。
  13. 第三方文本框 在div中显示预览,让指定节点不受外部css影响
  14. WPF Demo18 路由事件
  15. virtual box + win7 + usb + share folder
  16. spring 学习 一 spring 介绍
  17. EasyX_无法填充圆颜色的问题
  18. Python开发【Django】:模板语言
  19. Hive之基本操作
  20. drupal7在page中直接输出区块

热门文章

  1. Android学习笔记_11_ListView控件使用
  2. PAT1067. Sort with Swap(0, *) (25) 并查集
  3. AngularJS 五 过滤器及验证
  4. js判断手机登陆用户
  5. node学习----Promise 初见
  6. iOS之UIKeyboardType 11种键盘图片展示
  7. JS中常见算法问题
  8. 让微信内置浏览器兼容clipboard.js 复制粘贴 ios 安卓
  9. Python日常运维脚本
  10. Logistic Regression学习笔记