输入和输出
print会依次打印每个字符串,遇到逗号”,”会输出一个空格
raw_input 可以让用户输入字符串,并存放到一个变量里
python基础
数据类型和变量
字符串是以''或""括起来的任意文本
如果字符串内部既包含’又包含’’时,可以用转义字符\来标识
'I\'m \"OK\"!'
表示的字符串内容是:
I'm "OK"!
\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\
用r’ ’表示’ ’内部的字符串默认不转义
许用'''...'''
的格式表示多行内容
在Python中,可以直接用True
、False
表示布尔值(请注意大小写)
空值是Python里一个特殊的值,用None
表示。None
不能理解为0
,因为0
是有意义的,而None
是一个特殊的空值。
字符串和编码
在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。
用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件:
浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器: