简单操作:
# 单行注释:# Ctrl+/
"""
这是多行注释:3对双引号
"""
'''
这是多行注释:3对单引号
'''
print("hello world")
# 定义变量
# 语法格式: 变量名 = 变量值
name = "张三"
age = 22
salary = 2222.25
number = 22
print(name)
# 注意:字符串拼接符+ 只能用在字符串类型
print("我是"+name)
# 把int转成str类型
print("我今年"+str(age)+"岁")
# , 格式化工具 特点:有空格
print("我是", age)
"""
%s :用在字符串类型
%d :用在整数,默认是原样输出。设置位数不足时,用零补全,格式:%0nd(设置为位数)
%f :用在浮点类型,默认小数点后保留6位,设置小数点后保留的个数,格式%.nf(n则为保留的位数)
"""
print("我的名字是%s" % name)
print("我的年龄是%d岁" % age)
print("我的日工资是%.1f元" % salary)
print("我的学号是%03d号" % number)
print("我的名字是%s,我的年龄是%d岁,我的日工资是%.1f元" % (name, age, salary))
# 全部类型都用%s
print("我的名字是%s,我的年龄是%s岁,我的日工资是%s元" % (name, age, salary))
# 格式化符号f
print(f"我的名字是{name},我的年龄是{age}岁,我的日工资是{salary}元")
# 转义字符
print("人生\t苦短", end = "\"")
print("我用Python")
"""
java数据类型:
byte short int long
double float
char
boolean
Python数据类型:
数值:int float
字符串:str
布尔类型:bool
列表list
tuple元组:类似Java中的数组
集合set
字典dict:类似java中的Map
"""
# bool
isMan = True
print(isMan)
"""
list列表:
定义格式:[]
CRUD
"""
# 定义list列表
hobbies = ["吃饭", "睡觉", "打豆豆", "敲代码", "打篮球", "泡妞"]
# 查询所有
print(hobbies)
# 查询单个
print(hobbies[2])
# 查询某些,使用切片 语法格式:列表名[起始位置:结束位置:步长]
print(hobbies[0:6:3])
# 从倒数位拿数据
print(hobbies[-1])
# 倒数获取数据
print(hobbies[::-2])
# 添加或者替换
hobbies[1:2] = ["rap", "唱歌"]
print(hobbies)
# 删除单个
# 语法格式: del 列表名[下标]
# del hobbies[0]
# print(hobbies)
# 删除多个
# 语法格式: del 列表名[切片]
del hobbies[::2]
print(hobbies)
# list运算: + * in not in
list1 = [1, 2, 3]
list2 = [3, 5, 6]
print(list1+list2)
print(list1*5)
print(2 in list1)
print(2 not in list1)
# 函数
print(len(list1))
print(min(list1))
print(max(list1))
# list方法
# 追加
list1.append(4)
list1.extend([10, 8])
list1.insert(0, 20)
# 删除
list1.pop(1)
list1.remove(2)
# list1.clear()
print(list1)
print(list1.index(20))
list1.reverse()
print(list1)
list1.sort(reverse=True)
print(list1)
"""
元组tuple
定义格式:()
不能增删改,只能查
"""
gender = ("男", "女", "人妖", "ji", "ya", "e")
print(gender)
# 添加:不可以
# gender[0:0] = ["不晓得"]
# 修改
# gender[0] = "Man"
# print(gender)
a, b, c, d, e, f = gender
a, *b = gender
print(b)
m = 1
n = 2
print(n, m)
m, n = n, m
print(n, m)
"""
集合:set
定义格式:{}
"""
provinces = {"湖南省", "湖北省", "山西省", "山东省"}
print(provinces)
# 添加:不能使用和下标有关的
# provinces[0:0] = ["长沙省"]
"""
字典:Map
语法:{"key":"value","key":"value"}
"""
person = {"name": "老王", "age": 37}
print(person)
# 遍历dict
# 01
for key in person.keys():
print(key, person.get(key))
# 02
for value in person.values():
print(value)
# 03
for k, v in person.items():
print(k, v)
# 检测变量的数据类型
print(type(name))
print(type(age))
print(type(salary))
print(type(person))
num = input("请输入您的银行卡密码:")
print(num)