python入门
python学习路线
1.输出语句
print("hello world")
2.注释
# 单行注释
'''
多行注释
'''
"""
多行注释
"""
3.变量
变量就是一个存储数据的时候当前数据所在的内存地址的名字而已
定义变量: 变量名 = 值 变量名自定义、要满足标识符命名规则
标识符规则
命名习惯
数据类型
# list -- 列表
c = [10,20,30]
print(type(c))
# tuple -- 元组
d = (10,20,30)
print(type(d))
# set -- 集合
e = {10,20,30}
print(type(e))
# dict -- 字典
f = {'name':'Tom','age':18}
print(type(f))
4.格式化输出
格式化符号
常用格式化符合运用
age = 18
name = "TOM"
weight = 75.5
stu_id = 1
stu_id2 = 1000
# 1.今年我的年龄是X岁 -- 整数 %d
print('今年我的年龄是%d岁' % age)
# 2.我的名字是x
print('我的名字是%s' % name)
# 3.我的体重是x公斤
print('我的体重是%.2f公斤' % weight)
# 4.我的学号是x
print('我的学号是%d' % stu_id)
# 4.1.我的学号是001
print('我的学号是%03d' % stu_id2)
# 5.我的名字是x,今年我的年龄是X岁
print('我的名字是%s,今年我的年龄是%d岁' % (name,age))
# 5.1.我的名字是x,明年我的年龄是X岁
print('我的名字是%s,今年我的年龄是%d岁' % (name,age+1))
# 6.我的名字是x,今年我的年龄是X岁,我的体重是x公斤,我的学号是x
print('我的名字是%s,今年我的年龄是%d岁,我的体重是%.2f公斤,我的学号是%06d' % (name,age,weight,stu_id))
打印结果
拓展(全部字符串输出)
# 拓展.我的名字是x,今年我的年龄是X岁,我的体重是x公斤,我的学号是x
print('我的名字是%s,今年我的年龄是%s岁,我的体重是%s公斤' % (name,age,weight))
f格式化格式串.
# 拓展.1.f'{表达式}'.我的名字是x,今年我的年龄是X岁,我的体重是x公斤,我的学号是x
print(f'我的名字是{name},今年我的年龄是{age}岁,我的体重是{weight}公斤')
转义字符
\n 换行功能
\p 制表功能
print结束符
print("hello world", end ="\n")
print("hello world")
5.输入
input(“提示信息”)
输入的特点
password = input('请输入您的密码')
print(f'您输入的密码是{password}')
print(type(password))
转换类型函数
5.运算符的分类
算数运算符
赋值运算符
复合赋值运算符
逻辑运算符
比较运算符也交关系运算符
逻辑运算符
6.条件语句
if语法
if else 语法
多重判断
三目运算符
7.循环
while的语法
满足条件退出循环 break continue
while语法嵌套
for循环语法
while…else
8.字符串
切片
查找
检测某个子串是否包含在这个字符串中
rfind从结尾开始
检测子串下标,如果没有报错
rindex从结尾开始
检测子串出现次数,没有为 0
修改
分割
拼接
将字符串第一个字符转换成大写
将字符串每个单词首字母转换成大写
小写转大写
小写转大写
删除左侧空格
删除右侧空格
删除字符串两侧空白字符
返回原字符串左对齐,指定字符填充到对应长度
右对齐
居中对齐
判断
startswith,判断是否为子串开头,返回bool
endswith,判断结尾,返回bool
isalpha(),如果字符串是纯字母,返回bool
isdigit,判断字符串纯数字,返回boolv
isalnum,判断字符串数字或字母返回bool
isspace(),字符串只包含空白,返回bool
9.列表
列表格式
查找:
下标
函数
index(),返回制定数据所在位置的下标
count(),统计指定数据在当前列表中出现的次数
len(),访问列表长度,及列表中数据的个数
判断数据是否存在
in,判断数据在摸个列表数列,返回bool
not in,判断数据不存在返回true
增加
append(),列表结尾追加数据
extend(),列表结尾追加数据,如果数据是一个序列,将这个序列的数据逐一添加到列表。
insert(),指定位置新增数据
删除
del(),删除列表
pop(),删除指定数据
remove(),删除指定数据
clear(),清空列表
修改
修改指定下标数据
逆置,reverse()
排序:sort()
复制
copy()
列表的循环遍历
while
for
10.元素
定义元组
按下表查找数据
index()查找某个数据,返回下标
count()统计某个数据在当前元组出现的次数
len()元组中数据的个数