🏆今日学习目标: 🍀学习python基础 ✅创作者:贤鱼 ⏰预计时间:35分钟 🎉个人主页:贤鱼的个人主页 🔥专栏系列:网络安全 🍁贤鱼的个人社区,欢迎你的加入 贤鱼摆烂团
python
🍀注释
- 🍀注释
- 🍀基础语法
- 🍀数据类型
- numbers
- 字符串
- 列表
- 创建列表
- 访问列表
- 添加列表元素
- 删除列表元素
- 元组
- 创建
- 访问元素
- 修改,删除元素
- 字典
- 创建字典
- 访问字典元素
- 修改字典元素
- 删除字典元素
- 🍀运算符
- 算数运算符
- 比较运算符
- 赋值运算符
- 逻辑运算符
- 成员运算符
- 🍀条件控制
- 🍀循环语句
- while
- for...in...
- 🍀函数
- 🍀模块
- 🍀第三方库
- requests安装
- 使用方法介绍
- 请求方式
- 基本用法
- 响应
- 其他用法
- 🔥🏆结束语🔥
#
单行注释
🍀基础语法
python代码不需要用==大括号{}==来控制类,函数以及其他的逻辑判断,取而代之的是缩进 举个例子
if(xxx){
xxxxx
}
我们写c语言应该都会这么些,如果xxxxx的缩进没缩好也没关系,但是python不可以
if(xxx)
xxxxxxxx
else
xxxxxxxx
python必须要缩进符合要求,不然就会报错或者运行的乱七八糟
🍀数据类型5个标准数据类型
numbers(数字): 由int,float,complex三种形式组成
string(字符串): 由数字,字母,下划线资产的一串字符
list[列表]: python中使用最频繁的数据类型
tuple(元组): 另一种数据类型,类似于list(列表)
dictionary{字典}: 除了列表以外python中最灵活的内置数据集结构类型 列表是有序对象集合,字典是无序对象集合
下面来具体介绍
numbers intfloat100.010015.20-786-21.9 字符串a=hello,b=python
操作符描述实例+字符串连接a+b ‘hello python’*重复输出字符串a*2’hellohello’[]通过索引获得字符串中字符a[0]‘h’[:]截取字符串中一部分a[1:4]‘ell’in成员运算符—如果包含指定字符返回true“h” in a truenot in成员运算符—如果不包含返回true"g"not in a true字符串常用方法
str.replace(old,new) # 将字符串中的 old 替换成 new
str.split(str='') # 以 str 为分隔符截取字符串
str.strip() #将开头和结尾的空白符删除
str.join() #常用于将列表转换为字符串
str.startswith() # 检查字符串是否是以指定字符串开头,是则返回 True,否则返回 False
str.endswith() # 检查str是否以指定字符串结尾,如果是,返回 True,否则返回 False.
str.find(str2) # 检查str1是否包含在str2中,如果存在,返回索引,不存在返回-1
str.isnumeric() # 如果字符串中只包含数字字符,则返回 True,否则返回 False
len(string) #返回字符串长度
bytes类型.decode() # 将bytes类型变量转为string类型
列表
创建列表
list=['xianyu',"s",'python','yyds',520,1314]
# 创建一个列表,用逗号分隔数据
访问列表
list[0]
list[1:3]
添加列表元素
#使用append()添加元素
list.append('hahahah')
删除列表元素
# del删除元素
del list[1]
元组
创建
tup=('xianyu',"s",'python',666)
#如果单独一个元素也要加逗号
xxx=(1,)
访问元素
tup[0]
tup[1:4]
修改,删除元素
元组中元素无法修改 但是可以整合多元组
tup=tup1+tup2
元组中元素也无法删除 但是可以删掉整个元组
del tup
字典
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
dic = {key1 : value1, key2 : value2 }
键一般是唯一的,值不需要唯一
创建字典dic={'xianyu':'666','qweqwe':'234234'}
访问字典元素
==通过键值访问
dic['xianyu']
修改字典元素
可以通过找到键的名字来修改元素
dic['xianyu']=520
#如果要找的值不存在,会创建一个新的键值对
删除字典元素
del dic['xianyu']
# 会删掉键是xianyu的条目
🍀运算符
假设a=10,b=20
算数运算符 运算符描述结果+相加30-相减-10*相乘200/相除2%取余数0**返回x的y次幂100000000000000000000//返回的商向下取整 比较运算符 运算符描述结果==比较对象是否相等!=比较对象是否不相等true>大于false=大于等于false关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?