目录
python基础语法
1. python保留字
2. python多行语句
2.1 反斜杠\
2.2 括号[]
3. 数字类型
4. 字符串
5. 等待用户输入&空行
6. print输出
7. import&from······import
8. 介绍sys模块
8.1 `sys` 模块的一些常用功能:
8.2 示例代码:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
total = item_one + \
item_two + \
item_three
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
python中数字有四种类型:整数、布尔型、浮点数和复数。
#!/usr/bin/python3
input("\n\n按下 enter 键后退出。")
但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":
#!/usr/bin/python3
x="a"
y="b"
# 换行输出
print( x )
print( y )
print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()
1. **命令行参数**:
- `sys.argv`:一个列表,存储命令行参数。`sys.argv[0]` 是脚本名称,其余的为参数。
```python
import sys
print(sys.argv) # 输出命令行参数
```
2. **退出程序**:
- `sys.exit([arg])`:退出程序,通常在脚本完成后使用,可以选择传递一个退出状态代码。
```python
import sys
sys.exit(0) # 正常退出
```
3. **获取Python版本信息**:
- `sys.version`:获取当前 Python 解释器的版本信息。
```python
import sys
print(sys.version)
```
4. **标准输入输出**:
- `sys.stdin`、`sys.stdout`、`sys.stderr`:分别表示标准输入、标准输出和标准错误输出流。
5. **模块路径**:
- `sys.path`:一个列表,包含模块搜索路径,Python 在导入模块时会按照该路径查找。
下面是一个简单的示例,展示如何使用 `sys` 模块获取命令行参数并输出 Python 版本信息:
```python
import sys
if len(sys.argv) > 1:
print("命令行参数:", sys.argv[1:]) # 输出所有传入参数
else:
print("无命令行参数")
print("Python版本信息:", sys.version) # 输出 Python 版本信息
```