import keyword # python中的一个标准库
print(keyword.kwlist) # 输出当前版本所有的关键字
# echo
['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']
# 这是单行注释
"""
这是多行注释
"""
'''
这是多行注释
'''
print('Hello, python')
python中有4中数字类型,分别为整形,布尔型,浮点数和复数。
符号 | 类型 | 说明 |
---|---|---|
int | 长整型 | 如1,int默认就是长整型 |
bool | 布尔型 | 如True,False |
float | 浮点型 | 如1.234,3E-2(0.03) |
complex | 复数 | 如1+2j |
string = r'hello python \n hello python'
print(string)
# echo
hello python \n hello python
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上end = ''
,表示以None
结尾,例如:
string_a = 'Github'
string_b = 'Gitee'
print(string_a,end = '')
print(string_b,end = '')
# echo
GithubGitee # 直接连接在一起了,连空格都没有
语法格式 | 说明 |
---|---|
import module |
将整个模块(module)导入 |
from module import function |
从某个模块中导入某个函数 |
from module import func1, func2, func3 |
从某个模块中导入多个函数 |
from module import * |
将某个模块中的全部函数导入 |
导入sys
模块
import sys
for i in sys.argv: # 命令行参数,即这个python脚本的全局路径
print(i)
print('path:',sys.path) # python解释器的路径
# echo
C:/Users/xiaokai/Documents/GitHub/leetcode-sorting/Solutions/debug.py
path: ['C:\\Users\\xiaokai\\Documents\\GitHub\\leetcode-sorting\\Solutions', 'C:\\Users\\xiaokai\\Documents\\GitHub', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\python37.zip', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\DLLs', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\lib', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages']
导入sys
模块的argv
和path
成员
from sys import argv,path # 直接导入成员
print(argv,'\n',path)
# echo
['C:/Users/xiaokai/Documents/GitHub/leetcode-sorting/Solutions/debug.py']
['C:\\Users\\xiaokai\\Documents\\GitHub\\leetcode-sorting\\Solutions', 'C:\\Users\\xiaokai\\Documents\\GitHub', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\python37.zip', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\DLLs', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\lib', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32', 'C:\\Users\\xiaokai\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages']