注释
1.1单行注释
# 单行注释 :# 号之后的内容就是单行注释
# 快捷方式 ctrl + /
1.2多行注释
1.2.1单引号
'''
print('╔═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╗')
print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║')
print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║')
print('║ │春│滟│江│空│江│江│人│不│白│谁│可│玉│此│鸿│昨│江│斜│不│ ║')
print('║ │江│滟│流│里│天│畔│生│知│云│家│怜│户│时│雁│夜│水│月│知│ ║')
print('║ │潮│随│宛│流│一│何│代│江│一│今│楼│帘│相│长│闲│流│沉│乘│ ║')
print('║ │水│波│转│霜│色│人│代│月│片│夜│上│中│望│飞│潭│春│沉│月│ ║')
print('║ │连│千│绕│不│无│初│无│待│去│扁│月│卷│不│光│梦│去│藏│几│ ║')
print('║春│海│万│芳│觉│纤│见│穷│何│悠│舟│徘│不│相│不│落│欲│海│人│ ║')
print('║江│平│里│甸│飞│尘│月│已│人│悠│子│徊│去│闻│度│花│尽│雾│归│ ║')
print('║花│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│ ║')
print('║月│海│何│月│汀│皎│江│江│但│青│何│应│捣│愿│鱼│可│江│碣│落│ ║')
print('║夜│上│处│照│上│皎│月│月│见│枫│处│照│衣│逐│龙│怜│潭│石│月│ ║')
print('║ │明│春│花│白│空│何│年│长│浦│相│离│砧│月│潜│春│落│潇│摇│ ║')
print('║ │月│江│林│沙│中│年│年│江│上│思│人│上│华│跃│半│月│湘│情│ ║')
print('║ │共│无│皆│看│孤│初│望│送│不│明│妆│拂│流│水│不│复│无│满│ ║')
print('║ │潮│月│似│不│月│照│相│流│胜│月│镜│还│照│成│还│西│限│江│ ║')
print('║ │生│明│霰│见│轮│人│似│水│愁│楼│台│来│君│文│家│斜│路│树│ ║')
print('║ │。│。│。│。│。│?│。│。│。│?│。│。│。│。│。│。│。│。│ ║')
print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║')
print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║')
print('╚═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╝')
'''
1.2.2双引号
"""
没有区别
'小明说:" i am happy"'
"""
1.2.3单引号与双引号区别
在注释的用法里基本没有区别
一般的语句可能存在着单引号和双引号对内容的应用,需要注意一下
'小明说:" i am happy"'
1.2.4撤销注释
撤销 ctrl + z
变量
类似于shell中的变量 即拿即用,不用申请数据类型
apple = 10
banana = 20
sum = apple + banana
print(sum)
python 中的数据类型
1. int
2. bool True False
3. str
4. list
5. tuple
6. dict
标识符
1. 程序员自己定义的符号
a. 数字字母下划线
b. 不能和关键字重合
int main()
{
int printf = 20;
}
c. 区分大小写
d. 见名知意
e. 驼峰命名
大驼峰: window
小驼峰: linux
4.1关键字
import keyword
print(keyword.kwlist)
python中的输出
# print
print('hello world')
print('萨瓦迪卡---泰语,你好的意思')
"""
%d
%s
%u
%c
%p
%f
%x
%s %d
"""
name = "小卤蛋"
age = 5
print("my name is %s, age is %d" %(age, name))
# 字符串函数 format
print("my name is {}, age is {}".format(age, name))
# 输入: input
# 情景模拟
password = input("请输入您的密码 >>> ")
print("您输入的密码是: {}".format(password))
# 在python3中,无论输入的是什么数据类型,到程序当中的时候都是以字符串展示的
info = """
*******************************
姓名: {}
电话: {}
住址: {}
*******************************
""".format(name, iphone,address)
print(info)
运算符
/ : 除
9/ 2 = 4.5
9 // 2 = 4
**:乘方,次幂
2**10 = 1024
1024 * 1024 * 1024 = 2^10 * 2^10 * 2^10 = 2^30
赋值运算符
b = 5
a, b = 10, 5
# c = a
# a = b
# b = c
a, b = b, a
print(a, b)
强行转换格式
数据类型(转换数据) int bool str list tuple dict
a = 10
bool(a)
str1 = "11111111111"
int(str1)