chap3 python 基础(总结)


# coding=utf-8
import keyword

"""
python3 基础语法

"""
# 查看python保留字
keylist = keyword.kwlist
print(keylist)

# 多行语句,语句很长时可以用\ 来实现多行语句
str1 = '11111111111111111111'+\
'222222222222222222222222'+\
'333333333333333333333333'

print(str1)

# 字符串截取 变量[头下标:尾下标:步长] 遵循左闭右开原则 ,从左往右以 0 开始,从右往左以 -1 开始
str = '123456789'
# 输出字符串
print(str)
# 输出第一个到倒数第二个的所有字符
print(str[0:-1])
# 输出字符串第一个字符
print(str[0])
# 输出从第三个开始到第五个的字符
print(str[2:5])
# 输出从第三个开始后的所有字符
print(str[2:])
# 输出从第二个开始到第五个且每隔一个的字符(步长为2)
print(str[1:5:2])
# 输出字符串两次
print(str* 2)
# 连接字符串
print(str + 'hello')

# 使用反斜杠(\)+n转义特殊字符
print( 'hello \n 你好')
# 在字符串前面添加一个 r,表示原始字符串,不会发生转义
print(r'hello \n 你好')

# 等待用户输入
a = input("\n\n按下 enter 键后退出。")
print(a)
运行结果如下:

二、标识符

专用下划线标识符

1、_XXX 不用 from module import * 导入的

2、_XXX_ 系统定义名字

3、_XXX 类中的私有变量名