python基础
1.1 在交互式环境中输入表达式
- 可以查看http://nostarch.com/automatestuff/,这里有常见的Python错误信息和含义的列表。
操作符 | 操作 | 例子 | 求值为 |
** | 指数 | 2**3 | 8 |
% | 取余数 | 22%8 | 6 |
// | 整除 | 22/8 | 2 |
/ | 除法 | 22/8 | 2.75 |
* | 乘法 | 3*5 | 15 |
- | 减法 | 5-2 | 3 |
+ | 加法 | 2+2 | 4 |
- **操作符首先求值,接下来是*、/、//和%操作符,从左到右。+和-操作符最后求值,也是从左到右。如果需要,可以用括号来改变通常的优先级。
1.2 整型、浮点型和字符串数据类型
数据类型 | 示例 |
整型 | -2,0,+100 |
浮点型 | -1.5,-1.0,0.05,0.000,1.01,2.02,100.00 |
字符串 | ‘a’,'bb','1596','b_A','1gf84' |
1.3 字符串连接和复制
>>> 'Alice' + 'Bob'
'AliceBob'
>>> 'Alice' * 5
'AliceAliceAliceAliceAlice'
1.4 在变量中保存值
1.4.1 赋值语句
- 如果输入赋值语句spam = 42,那么名为spam的变量将保存一个整型值42。
- 如果变量被赋了一个新值,老值就被忘记了。
1.4.2 变量名
- 你可以给变量取任何名字,只要它遵守以下3条规则:
1.只能是一个词。
2.只能包含字母、数字和下划线。
3.不能以数字开头。
- 变量名是区分大小写的。
- 变量用小写字母开头是Python的惯例。
- lookLikeThis,或者looking_like_this。
1.5 第一个程序
- 要在IDLE中打开文件编辑器,请选择FileNew ▶Window。
- 选择Run▶Run Module,或按下F5键。程序将在交互式环境窗口中运行,该窗口是首次启动IDLE时出现的。
1.6 程序剖析
1.6.1 注释
- #标志之后的所有文本都是注释。
- 有时候,程序员在测试代码时,会在一行代码前面加上#,临时删除它。这称为“注释掉”代码。
1.6.2 print()函数
print('Hello world!')
print(5201314)
1.6.3 input()函数
函数等待用户在键盘上输入一些文本,并按下回车键。
可以认为input()函数调用是一个表达式,它求值为用户输入的任何字符串。如果用户输入'Al',那么该表达式就求值为myName = 'Al'。
1.6.4 打印用户的名字
1.6.5 len()函数
你可以向len()函数传递一个字符串(或包含字符串的变量),然后该函数求值为一个整型值,即字符串中字符的个数。
>>> len('hello')
5
1.6.6 str()、int()和float()函数
>>> 42 == '42'
False
>>> 42 == 42.0
True