Python编程-数据类型与变量

一、字符串

以单引号 ' 或者双引号 " 括起来的任意文本,即为字符串。    
例如:    
"guanshizhai"    
'guanshizhai'    
这里第一个字符串和第二个字符串是相同的。    
注意:    
' 和 " 并不是字符串的一部分,它们是用来表示字符串的标识符。    
例如:"guanshizhai"和'guanshizhai'这两个字符串中,只有guanshizhai是字符串,而 '  '和 " " 不是。    

转义字符 \     
如果字符串中包含 ' 和 ",要怎么办?这个时候就需要转义字符 \ 了。    
例如:    
'I\'m \"OK\"!'  表示的字符串内容是:I'm "OK"!    

常用转移字符    
\n 换行符   \t表示制表符  \\表示\    

r' '    
如果字符串里面需要转义的字符太多,则可以使用 r' '  表示 ' ' 里面的内容不转义,原样显示。    

格式输出    
如果想要字符串按照代码中的格式输出,可以是用 '''输出内容''' 的格式来输出。    
示例:    
print('''line1    
line2    
line3''')     
输出内容为    
line1    
line2    
line3    

字符串与编码集    
http://t.cn/RK0t5Hg    

二、数字

数字分为整数和浮点数。

三、整数

整数即是数学中的整数概念。包含正整数和负整数。
在程序中的表示方法和数学上的写法一样。
例如:
1,100,-100

四、浮点数

浮点数即是数学中的小数。称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23×109和12.3×108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23×109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。(来自廖雪峰的python3课程,原文内容见文末链接)

五、布尔值

布尔值只有两个值,True和False。python中可以直接使用True和False表示布尔值.(注意大小写)。

六、空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

七、变量

1. 变量命名规则

变量只能由字母、下划线、数字构成
变量开头只能是字母或下滑下,不能是数字。
不能使用Python关键字座位变量名。

2. 变量命名注意

变量名应简短又具有描述性。例如,name比n好,student_name比s_n好。
尽量使用小写的变量名

八、常量

1. 所谓常量就是一个固定的值。

例如:
字符串常量: “guanshizhai”
数字常量: “100”
浮点数常量: “100.0”

九、参考文档

廖旭锋python3

Previous Post

python基础

Next Post

运算符与表达式

Related Posts