python(3)

来源:互联网 发布:mac查找jdk路径 编辑:程序博客网 时间:2024/05/22 01:55

Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。


UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间


浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器,所以你看到很多网页的源码上会有类似<meta charset="UTF-8" />的信息,表示该网页正是用的UTF-8编码。


list


Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']
变量classmates就是一个list。用len()函数可以获得list元素的个数:


elifelse if的缩写,完全可以有多个elif,所以if语句的完整形式就是:


if <条件判断1>:    <执行1>elif <条件判断2>:    <执行2>elif <条件判断3>:    <执行3>else:    <执行4>

input()读取用户的输入

birth = input('birth: ')if birth < 2000:    print('00前')else:    print('00后')

input()返回的数据类型是strstr不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成这件事情


s = input('birth: ')birth = int(s)if birth < 2000:    print('00前')else:    print('00后')