题记
python3基础语法
指定编码
# -*- coding: cp-1252 -*-
标识符
第一个字符必须是字母表中字母或下划线 _ 。
标识符的其他的部分由字母、数字和下划线组成。
标识符对大小写敏感。
保留字
import keyword
keyword.kwlist
注释
单行注释:
# 第一个注释
print("Hello, Python!") # 第二个注释
多行注释:
# 第一个注释
# 第二个注释
'''
第三注释
第四注释
'''
"""
第五注释
第六注释
"""
print("Hello, Python!")
缩进
if True:
print ("True")
else:
print ("False")
多行语句
使用\:
total = item_one + \
item_two + \
item_three
使用{},[],():
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
数字类型 (number)
int(整数),bool(布尔),float(浮点数),complex(复数)
字符串(string)
str = '123456789'
print(str) # 输出字符串
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符
print(str[0]) # 输出字符串第一个字符
print(str[2:5]) # 输出从第三个开始到第六个的字符(不包含)
print(str[2:]) # 输出从第三个开始后的所有字符
print(str[1:5:2]) # 输出从第二个开始到第五个且每隔一个的字符(步长为2)
print(str * 2) # 输出字符串两次
print(str + '你好') # 连接字符串
print('hello\nfql') # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nfql') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
等待用户输入
input("\n\n按下 enter 键后退出。")
同一行使用多条语句
import sys; x = 'fql'; sys.stdout.write(x + '\n')
代码组
if expression :
suite
elif expression :
suite
else :
suite
输出
x = "a"
y = "b"
# 换行输出
print(x)
print(y)
# 不换行输出
print(x, end=" ")
print(y, end=" ")
print()
import
import sys
print ('命令行参数为:')
for i in sys.argv:
print (i)
print ('\n python 路径为',sys.path)
from...import
from sys import argv, path # 导入特定的成员
print('path:', path) # 因为已经导入path成员,所以此处引用时不需要加sys.path
查看帮助信息
python -h
后记
觉得有用可以点赞或收藏!