Python编程快速上手:Python基础
1、在交互式环境下输入表达式
4 >>> 2 + 3 *6 20 >>> (2 + 3) * 6 30 >>> 48565878 * 578453 28093077826734 >>> 2 ** 8 256 >>> 23 / 7 3.2857142857142856 >>> 23 // 7 3 >>> 23 % 7 2 >>> 2 + 2 4 >>> (5 - 1) * ((7 + 1) / (3 - 1)) 16.0
2、整型、浮点型和字符串数据类型
常见的数据类型
数据类型 | 例子 |
整型 | -2, -1, 0, 1, 2, 3, 4, 5 |
浮点型 | -1.25, -1.0, -0.5, 0.0, 0.5, 1.0, 1.25 |
字符串 | 'a','aa','aaa','Hello!','11 cats' |
3、字符串连接和复制
>>> 'Alice' + 'Bob' 'AliceBob' >>> 'Alice' + 42 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: can only concatenate str (not "int") to str >>> 'Alice' * 5 'AliceAliceAliceAliceAlice' >>> 'Alice' * 'Bob' Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: can't multiply sequence by non-int of type 'str' >>>
4、在变量中保存值
>>> spam = 40 >>> spam 40 >>> eggs = 2 >>> spam + eggs 42 >>> spam = 'Hello' >>> spam 'Hello' >>> spam = 'Goodbye' >>> spam 'Goodbye'
变量名
合法变量名规则:
1、只能是一个词
2、只能包含字母、数字和下划线
3、不能以数字开头
有效和无效的变量名
有效的变量名 | 无效的变量名 |
balance | current-balance(不允许中划线) |
currentBalance | current balanc(不允许空格) |
current_balance | 4account(不允许数字开头) |
_spam | 42(不允许数字开头) |
SPAM | total_$num(不允许$这样的特殊字符) |
account4 | 'hello'(不允许这样的特殊字符) |
变量名是区别大小写的,这意味着,spam、SPAM、Spam和sPam是4个不同的变量,变量用小写字母开头是Python的惯例。Python代码风格PEP8,即使用下划线looking_like_this