基础数据类型-流程控制

基础数据类型
python用于对不同数据进行分类的定义

str 字符串类型 (一般用于表达含义输出前端提供信息或可视化界面)

int 数字类型 (计算数据表达)

float 浮点类型(小数)(同上)

bool 布尔值 (多用于程序判断是特殊的数据类型)True False

set 集合 (只能添加不可变元素 不能有重复元素)(‘a’)

list 列表 [‘a’,‘b’]

dict 字典{‘a’:‘b’} (键值对应 用于数据库等存储数据)

tuple 元组 (‘a’,‘b’)(元组内数据不可操作只能查看,入内有可变数据可修改可变数据:列表)

**type()**查看数据类型

注释 格式化输出
’ xxxx ’ 单引号注释

“xxxx” 双引号注释 (可嵌套单引号注释)

“”"xxxxxx

​ xxxxxx 三引号注释 可换行输出

​ xxxxxx

“”"

%s 占位符 字符串 %d 占位符 数字 (‘xxxx%s’ %卡卡) %单独输出打印需要%%

转义: \n 换行符 \t 制表符 (空4格) r‘ ’ 加r可取消内容里可能触发功能的特殊符号

字符串操作内置函数
print() 输出数据或文本 (print内置end=“”参数可添加转义符获取不同效果)不写默认end=‘\t’

input() 收集输入信息 (IO阻塞)暂停代码直到用户输入

len() 测试可迭代对象的元素个数

**type()**检测数据类型

a.count(‘输入a内字符’) 计算某个字符的总个数

a.replace(要改的字符,改成什么,改几次) 替换

a.split(‘添加以什么为分割线 空格也可以’) 分割

a.strip() 去除字符两边空格、换行符、制表符 ##用于input后##

lstrip():删除字符串左侧空白字符
rstrip():删除字符串右侧空白字符
a.format(添加占位符的内容) 占位符用{} 里面可以随意 格式化输出

abs(添加int) 绝对值

a.upper(添加要改的字符) 大写 a.isupper() 判断元素是否全由大写字母组成

a.lower(添加要改的字符) 小写 a.islower 判断该字符串是否全由小写字母组成

a.isdecimal() 判断是否全为数字

a.isalpha() 判断是否全为字母

a.isalnum() 判断是否全为字母或者数字

a.isspace():如果字符串中只包含空白,则返回 True,否则返回 False

a.startswith() 判断以什么开头

a.endswith() 判断以什么结尾

a.capitalize() 首字母大写 其他小写

title():将字符串每个单词首字母转换成大写。

a.swapcase() 大小写反转

a.find() 通过元素找索引 从左开始 不能用于列表 没有返回-1

rfind(): 和find()功能相同,但查找方向为右侧开始。
a.index() 通过元素找索引 找不到报错

rindex():和index()功能相同,但查找方向为右侧开始。
a.join(a)/a="_".join(a) 可将列表内容变为字符串 还可在字符间添加符号

字符串序列.ljust(长度, 填充字符)

ljust():返回一个原字符串左对齐,并使用指定字符(默认空格)填充至对应长度 的新字符串
center():返回一个原字符串居中对齐,并使用指定字符(默认空格)填充至对应长度 的新字符串,语
法和ljust()相同。
索引和切片
image-20210906100012546

2.1 语法 注意: 切片语法有三个参数,参数之间使用 : 分割

str[1:4:1] 表示 参数1为1,参数2为4,参数三位1

str[1:] 表示参数1=1,参数2=最后一个字符,参数3=1

str[:3:1] 表示参数1=0,参数2=3,参数3=1

str[::1] 表示参数1=0,参数2=字符串长度,参数3=1

str[:] 表示各个参数都是默认值

str[] 结束位置不包含在切片范围之内 步长是选取间隔,默认步长为1 三个参数都可以为负数

起始位置和结束位置为负数,表示索引是倒叙排序的

步长为正数,表示从左到右选取,为负数,表示从右到左选取

三个参数都可以不写

起始位置默认值=0

结束位置默认值=选取到最后一个字符

步长默认值=1
**

流程控制语句

if语句基本语法

if 条件:
结果
else:
结果
多选
if 条件:
结果
elif 条件:
结果
elif 条件:
结果

else:(可加可不加)
结果
if嵌套
if 条件:
if 条件:
结果
else:
if 条件:
结果
else:
结果
else:
结果
while语句基本语法

while 条件:
循环体
终止循环的条件

让条件不成立
利用关键字break
sys.exit(); 不建议使用
break 终止循环

continue 跳出本次循环,继续下一次循环

while 条件:
循环体
else:
print(‘循环完成啦’)
for 循环基础语法

for 变量 in iterable:
pass

**

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值