简介
暂时中
安装
链接: 安装博客.
代码
新建一个Python入门项目
Ok即可
常用语法
1.注释的分类
1.单行
# (Alr+/或·直接Shift+3)
2.多行
6个双引号
6个单引号
2.变量的定义
变量名等于变量值
变量命名规则:
1.字母 数字 下划线组成
2.不能以数字开头
3.不能内置关键字
4.严格区分大小写
3.注意:在Python中任何语句必须在最左边开始。
代码
创建一个.py文件
格式化输出
print("hello world")
定义三个变量
age=11
name="zs"
salary=34.2
拼接符:
print("今年"+str(age))
print("今年"+name)
格式符号:
print("年龄:",age)
print("姓名:",name)
print("工资:",salary)
这一种,多出空格
第二种 %s 字符串 %d int %f 浮点型(保留六位小数)
print("年龄:%d"%age)
print("姓名:%s"%name)
print("工资:%f"%salary)
多个变量输出
print("我的名字是%s,我的年龄是%d岁,我的日工资是%.1f元" % (name, age, salary))
全部类型都用%s
print("我的名字是%s,我的年龄是%s岁,我的日工资是%s元" %(name, age, salary))
格式化符号f
print(f"我的名字是{name},我的年龄是{age}岁,我的日工资是{salary}元")
转义字符
换行 \n
print(“fdoaif\ndfia”)
制表符 \t table键 4 个空格
print(“fadf\tfaiuf”)
结束符 end = “…”
print(“你太没”,end="…")
数据类型
数值:int float
布尔:bool
字符串:str
上面都有
列表:list
定义list列表
likes = ["吃饭", "睡觉", "打豆豆", "敲代码", "打篮球", "泡妞"]
查询所有
print(likes)
查询单个
print(likes[2])
查询某些,使用切片 语法格式:列表名[起始位置:结束位置:步长]
print(likes[0:6:3])
从倒数位拿数据
print(likes[-1])
print(likes[-2])
倒数获取数据
print(likes[::-1])
print(likes[::-2])
添加或者替换,必须中括号,如果起止位置一样则添加,否则替换
likes[0:0] = ["rap", "唱歌"]
likes[1:2] = ["rap", "唱歌"]
print(likes)
删除单个
语法格式: del 列表名[下标]
del likes[0]
删除多个
# 语法格式: del 列表名[切片]
del likes[::2]
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.index(20)) 获取指定元素在list列表中第一次出现的下标
list1.reverse() 反转list列表
list1.sort(reverse=True) 排序 默认升序;降序 添加参数reverse=True
元组:tuple 不能增删改,只能查
(元素1,元素2,元素3)
gender = ("男", "女", "人妖", "ji", "ya", "e")
# 添加:不可以
# gender[0:0] = ["不晓得"]
# 修改:不可以
# gender[0] = "Man"
#分别把元组中的数据赋值给变量 注:必须对应的上
a, b, c, d, e, f = gender
#交换两个数据
m = 1
n = 2
print(n, m)
m, n = n, m
print(n, m)
集合:set
{元素1,元素2,元素3}
set集合,无序,所以不能使用和下标有关的
#方法
#.add() 添加元素
provinces.add("sdfa")
#.pop() 随机删除元素
#.clear() 清空集合
#.remove(元素) 删除指定元素
字典:dict
{"key":"value","key":"value","key":"value"}
#方法
#.popitem() 随机删除一个
#.pop(key) 删除指定key
#.clear() 删除所有的
#.keys 获取所有的键
#.values() 获取所有的值
#.items() 获取所有的键值对
#遍历
# 01 获取所有的key,根据key获取value
for key in person.keys():
print(key, person.get(key))
# 02 直接获取value
for value in person.values():
print(value)
# 03 获取所有的key和value
for k, v in person.items():
print(k, v)
11.坚持变量的数据类型
# 检测变量的数据类型
print(type(name))
print(type(age))
print(type(salary))
print(type(person))
13.控制台输入
num = input("请输入您的银行卡密码:")
print(num)
注:从控制台输入的都是字符串