本节摘要:数据类型;变量和常量
笔记
1.以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。
2.约定俗成,代码的缩进为4个空格。
3.每一行都是一个语句,当语句以冒号“:”结尾时,缩进的语句视为代码块。
4.Python程序要区分大小写,如果大小写混了,可能会报错。
5.缩进的坏处就是“复制-粘贴”功能会失效,当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。
数据类型
在Python中,可以直接处理以下几种数据类型:
整数 int
>>>print 100, -100 #十进制整数
100 -100
>>>print 0xff00 #十六进制整数用ox前缀和0-9,a-f表示
65280
浮点数 float
浮点数,既小数,它的意思是按科学技术法表示时,小数点位置是可以浮动变化的。
>>>print 1.23, -3.14 #浮点数
1.23 -3.14
>>>print 1.23e8 #科学计数法表示,把10用e替代,表示1.23乘以10的8次方
123000000.0
>>>print 1.2e-5 #科学计数法表示,把10用e替代,表示1.2乘以10的-5次方
1.2e-05
字符串 string
字符串不包括’’ “” 本身
如果字符串内部既包含’又包含",可以用转义字符\来标识
转义字符 \ 的运用
转义字符 | 含义 |
---|---|
\n | 换行符 |
\t | 制表符即8个空格符 |
如果字符串内部既包含' 又包含" ,须用转义字符\ 来标识,例如\' 或\" |
'或 " |
字符\本身也要转义,例如\\ |
\ |
r'' 表示'' 内部的字符串默认不转义,例如r'\\\t\\' |
\\\t\\ |
>>>print 'hello',"world" #字符串,用''或“”括起来的任意文本
hello world
>>>print 'hello ',"world" #字符串,用''或“”括起来的任意文本
hello world
>>>print "hello 'world'" #打印含有''的字符串
hello 'world'
>>>print "\"hello 'world'\"" #打印含有''和""的字符串
"hello 'world'"
>>>print r"\"hello 'world'\"" #用r''或""表示内部的字符串不转义
\"hello 'wo