1、基本概念
1.1 四种类型
python中数有四种类型:整数、长整数、浮点数和复数。
python中数有四种类型:整数、长整数、浮点数和复数。
- 整数, 如 1
- 长整数 是比较大的整数
- 浮点数 如 1.23、3E-2
- 复数 如 1 + 2j、 1.1 + 2.2j
1.2 字符串
字符串(字符的序列)
- python中单引号和双引号使用完全相同。
- 使用三引号('''或""")可以指定一个多行字符串。
- 转义符 '\'
- 自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。
- python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。
- 字符串是不可变的。
- 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
1.3 标识符的命名
标识符的命名
- 第一个字符必须是字母表中字母或下划线'_'。
- 标识符的其他的部分有字母、数字和下划线组成。
- 标识符对大小写敏感。
1.4 对象
python程序中用到的任何“东西”都成为“对象”。
1.5 逻辑行和物理行
- 物理行:就是程序员所写代码的所在行。
- 逻辑行:是指源代码经过预编译后,代码所在的那一行。
Python假定每个物理行都对应着一个逻辑行。例如:print( "Hello World" ) 就是一个物理行,Python希望每行只有一个语句,因为这样看起来更加易读。
如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(; )来特别地标明这种用法。分号表示一个逻辑行/语句的结束。
例如:
count = 5print ( "count" )
与下面的语句等同:
count = 5;print ( "count" );
当然也可以写成下面这种:
count = 5 ; print ( "count" );
甚至可以写成这样:
count = 5 ; print ( "count" )
我们使用\的换行
print \
("Runsen")
1.6 缩进
空白在python是非常重要的,行首的空白是最重要的,又称为缩进。行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而决定语句。
2、运算符与表达式
2.1 运算符与其用法
运算符 | 名称 | 例子 |
---|---|---|
+ | 两个对象相加 | 加法,如3 + 5得到8,字符也可以相加'a' + 'b'得到'ab' |
- | 一个数减去另一个数 | 5 - 2得到3 |
* | 乘 两个数相乘或是返回一个被重复若干次的字符串 | 2 * 3得到6,'a' * 3得到'aaa' |
** | 幂 返回x的y次幂 | 3 ** 4得到81(即3 * 3 * 3 * 3) |
/ | 除 x除以y | 4/3得到1(整数的除法得到整数结果)。4.0/3或4/3.0得到1.3333 |