一、字符串
以单引号 ' 或者双引号 " 括起来的任意文本,即为字符串。 例如: "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”