Python中有4种类型的数
1. 整数
例如: 2, 10 等
2. 长整数
比整数存储的数值更大
3. 浮点数
即小数, 例如 2.5, 12.3E-4, 12.3E-4表示12.3 * 10-4。
4. 复数
例如 (-1+2j)和(3.4-5.6j)
一、字符串的三种表示法
1、使用单引号(')
例如:
print 'hello world'
2、使用双引号(")
例如:
print "hello world"
3、使用三引号('''或"""), 三引号可以包含多行字串, 并签中间可以任意使用单引号或双引号。
例如:
print '''hello world, "this's ishello word."可以是多行'''print """hello world, "this's ishello word."可以是多行"""
二、转义字符的使用
如果想在单引号里使用单引号, 或是双引号里使用双引号,那么可以通过转义字符来实现, '代表单引号, "代表双引号,\代表反斜杠, 在行末使用代表续行, 即下一行与所在的行为同一个字符串.
例如:
print 'this's hello world'输出结果是this's hello world
以上代码也可以表示为
print "this's hello world"
使用换行的例子
print "hello world, this's same line with hello world"输出结果为:hello world, this's same line with hello world
三、自然字符串
使用r或R标识后边的字符串中不使用转义字符, 常用于正则表达式.
例如:
print r"n想输出反斜杠后边跟一个n"输出结果为:n
四、Unicode字符串
使用u或U标识后边的字符串使用Unicode编码
五、字符串连接
将两个字符串放到一起, 将自动连接, 字符串之间可以有空格.
例如:
print 'hello''world'输出结果是: helloworld
六、注意事项和建议
1 单引号和双引号没有任何区别2 当使用正则表达式时, 建议使用自然字串, 即用r或R后边跟一个字符串3 当有单引号和双引号混用的情况时, 建议使用三引号
python 学习笔记 标识符和变量(3)
一、标识符
合法的标识符: 必须由字母、数字、下划线组成并且以字母或下划线开头。
标识符是大小写敏感的。
标识符不可以是python的关键字和保留字
例如:以下的标识符都是有效的标识符
mynamemyName_myName__myNamemyName8
其中第一个变量和第二个变量是不同的变量, 因为第三个字母一个是小写'n', 一个是大写'N'.
二、变量
在python中变量不需要定义, 直接使用即可
例如: 以下内容可以使用python正确运行
i = 0i = i + 1print i
以上代码运行结果为: 1
python 学习笔记 对象(4)
python中任何东西都是对象.
python对象包括数字, 字符串, 函数
python 学习笔记 物理行与逻辑行(5)
一、物理行
在编写代码的过程中看到的每一行都是一个物理行
二、逻辑行
在python语言中的一个逻辑语句。每个逻辑行可以使用分号(;)表示结束。
例如:
i = 5print ii = i + 5;print 5;
以上代码有3个物理行, 4个逻辑行.
强烈建议每一个逻辑行占用一个物理行
python 学习笔记 缩进(6)
python语言中在行首的空格和制表符用来决定逻辑行的缩进和层次.
如果同一层次的缩进不一致的话, 会产生异常或错误的结果.
例如:
print 'hello world' print 'hello world'
以上代码中第一行代码会正常运行, 第二行会抛出异常.
1 i = 32 if i == 3:3 print 'hello world i == 3'4 print 'hello world'5 if i < 3:6 print 'hello world i < 3'7 print 'Done'
以上代码中, 如果i为3则打印输出第3,4,7行
如果 i<3时, 则打印输出6,7行
从以上代码可以看到 相同缩进下的代码会在同一个语句块中.相同缩进下的代码类似于java中的一对大括号中的内容