for循环,数字类型与字符串

for循环主要用于输出,一切可迭代的对象都可以用for输出

while循环 VS for循环

1.while循环:称之为条件循环,循环的次数取决于条件何时为False

for循环:称之为...循环,循环的次数取决于数据的包含的元素的个数

2.for循环专门用来取值,在循环取值方面比while循环要强大,以后但凡遇到循环取值的场景,就应该用for循环

for else for continue for break 用法与while相同不做赘述

 for循环可以嵌套且外层for每循环一次意味着内层for代码块全部执行一遍

print输出默认换行,即end值默认为\n,我们可以通过修改end的值实现不换行

数字类型

 1. 整型int
可以记录年龄、等级、号码等

2、定义方式
age=10 等效于age=int(10)

 类型转换

int()可以将浮点型取整转化为整型,也可以将纯数字字符串转换为整型

同理:bin()可以将其他可转化类型转化为2进制 oct() 转化为八进制hex()转化为十六进制int属于不可变类型

1. 浮点型float可以用来记录浮点型数据如身高、体重、薪资等

2、定义方式类型转换

等同于int类型且同样是不可变类型

字符串:

定义:str1 = 'angel' 其中单引号双引号都可,三引号还支持多行

在Python3中,所有的字符串都是Unicode字符串

需要在字符串中使用特殊字符时,可以使用‘\’转义

\ 续行符于末尾 \\反斜杠 \a响铃 \b退格 \n换行 \'单引号 \"双引号 \e转义 \000空 \v纵向制表符 \t横向制表符 \r回车 \f换页

如str1 ='ang \n el'效果为:ang

el

字符串运算符:+ 连接 * 重复输出 [ ] 通过索引获取字符串中字符 [ : ]截取字符串中一部分遵循左闭右开

in not in 判断是否存在于字符串中,返回布尔值 r/R禁止转义

字符串格式化:%s格式化字符串 %d 格式化整数

内建函数:

endswith(str)startswith(str)判断字符串是否以str开始或结束

find(str)index(str)判断str是否在字符串中,返回第一次出现的索引值,其中不存在时,find()返回-1,index将抛出异常

len(string)返回字符串长度,upper()lower()分别返回大写及小写字符串且原值不变

replace(old,new,max)替换字符串,max为最大次数

max(str)min(str)分别返回字符串str中最大的字符

strip()删除两边空格

count(str)返回str在字符串中出现的次数isdigit()判断字符串是否全部由数字组成capitalize()将字符串第一个字符大写

 字符串中所有的操作方法都只能得到新的字符串,而不是在原字符串基础上修改。即原字符串值不变

 

转载于:https://www.cnblogs.com/suncunxu/p/9996288.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值