python学习笔记20160413

1. type(val) #查看val的类型.

2. 出现错误的时候, 读懂错误信息.
3. raw_input('xxx') #读取用户输入都是string类型数据.
4. ValueError: invalid literal for int() with base 10: '1.01' # 直接用int强制转换浮点数报错.可先转换为float再转为int
5. int(a): #将a强制转换为int类型.
6. float(a): #将a 强制转换为float类型.
7. str(a): #将a强制转换为string.
8. a % b # 取a/b 的余数.
9. a // b # a整除b
10. a >> b #右移b位.
11. a << b # 左移b位.
12. // 和 /的区别. # //表示整除, /表示一般除法.
13. str() # 把数字转为字符串.
14. 字符串:
  a. 解决中文问题: 文件存为UTF-8格式. 中文字符前加u. 文件开始加 # -*- coding:utf-8 -*-
  b. u = u"hello" # 此处的u为unicode 类型.
  c. 文件中存储的字符串一定要存为字节型(str)字符串.
15. python中的两种字符串
  a. 字节型字符串, 类型 str
  b. unicode 字符串, 类型 Unicode
  c. 借助unicode可以实现字符集之间的转换. 如: utf-8 ->unicode->GBK.

原文地址:https://www.cnblogs.com/chen0427/p/5389229.html