learning_python_start
初识 Python
- python 是解释型编程语言。
- python 中单行注释:
#。 - python 中多行注释: 一对三引号,即
"""和"""。 - python 中提供
todo功能,在代码中注明# TODO即可。
变量
- 变量用于描述计算机中的数据存储空间,作用是在计算机内存中动态地保存数据。
- 变量名的命名规则是由数字、字母和下划线组成,不能以数字开头,不能是关键字,区分大小写。
- 变量的书写规范有下划线连接,驼峰命名法等
如
demo_demo = 1 demoDemo = 2 DemoDemo = 3
- 查看 python 中关键字可用下面的语句,运行结果如图所示。
import keyword print(keyword.kwlist)
标准输入输出
- 输入:
input() -
输出:
print()- %s,字符串占位符
- %d,整数占位符
- %f,浮点数占位符
- %%,输入%\
python运算
-
字符串运算
-
+:拼接 -
*:连续拼接
-
-
算术运算符
-
+,加 -
-,减 -
*,乘 -
/,除 -
/,整除 -
%,取余 -
**,乘方 - 优先级,乘方 > [乘,除,整除,取余] > [加,减]
-
-
赋值运算符
-
=,赋值 -
+=,加后赋值 -
-=,减后赋值 -
*=,乘后赋值 -
/=,除后赋值 -
//=,整除后赋值 -
%=,取余后赋值 -
**=,次方后赋值
-
-
比较运算符
-
>,大于 -
>=,大于等于 -
<,小于 -
<=,小于等于 -
!=,不低于 -
==,等于
-
如何比较字符大小?
- 查看字母和数字的ASCII值;
- 查看指定字符的 ASCII 值:
ord();- 已知 ASCII 值查看对应的字符:
chr()。
In [1]: ord('a') Out[1]: 97 In [2]: chr(97) Out[2]: 'a'
-
关系运算符(逻辑运算符)
-
and:短路与,若左操作数为 False,表达式结果为 False,。 -
or:短路或,若左操作数为 True ,表达式结果为 True。 -
not:取反操作。 - 一些例子:
-
| 表达式 | 结果 |
|---|---|
| 1 and True | True |
| 0 and True | 0 |
| 1 or True | 1 |
| 0 or True | True |
| 1 and False | False |
| 0 and False | 0 |
| 1 or False | 1 |
| 0 or False | False |
| True and 1 | 1 |
| True and 0 | 0 |
| True or 1 | True |
| True or 0 | True |
| False and 1 | False |
| False and 0 | False |
| False or 1 | 1 |
| False or 0 | 0 |
三大语句
- 顺序语句:自上而下执行语句
-
分支语句
- if...
- if...else...
- if...elif...else...
- 分支嵌套
-
循环结构
- while
- for...in...
- for...in...else...,循环正常结束后执行else部分。
- while...else...
- break,终止循环的执行
- continue,终止本轮循环的执行
- range(m, n, s): 生成 m(默认为0) 到 n-1 的整数,整数间隔为 s(默认为1)。
- 推导式的使用
list1 = [data for data in range(5)] list1 = [data**2 for data in range(5)] list1 = [data for data in range(5) if data > 2]
感谢阅读,本文首发于 learning_python_start。
