Python 字符串 循环
字符串
1单引号双引号都可以定义字符串
三引号允许一个字符串跨多行
字符串是双引号”abc”
在Java中一个字符用一个引号’a’
字符串在内存中是怎么存储蓄的 一个字符要用一个字节储存。一个字节含8位空
一个汉字需要两个字节储存。 Utf-8
字符串是存在内存当中的
内存CPU 硬盘的关系?
CPU控制运算 磁盘是经过内存读取再让CPU读取。
CPU处理数据最快 。内存次之 磁盘最小
计算机只能实行二进制储存。
\t是制表位 end("\t”)
可以使用中括号和下标获取单个字符 或截取字符串
Print ( Mystr[1])获取单个字符
Print Mystr[:]打印所有
Print (mystr[1:7:2]) 2代表步长 截取1到7
Print ( Mystr[-1:-1])全部倒过来
Print(“aaa\n”) 换行
加上r 全部输出
字符串格式化
%s格式化字符串
%c 格式化字符及其ASCII码
Ascll表是要把二进制转换成10进制
Print("我叫%s 今年%d岁!” %(myname, mage))
Print(‘{}.fomat(“hello”,”word”))
类型转换str(100)
Mystr=”hello”
Len(mystr)字符串长度
Count():mystr.count(“l”)返回有几个字符
Capitalize():mystr.capitalize(“1”)将字符串的第一个字符转换成大写
Print(mystr,capitalize)字符串第一个字母大写
Title第一个字母大写
print(mystr.title())
find ():mystr.Find(“1”)找字符串,返回找到的字符串的下标。
Find() vs index():如果找不到,index()产生异常,find()则返回-1
Replace():mystr.replace(“11”,”LL”),但是原字符串不会被改变
Split():mystr.split(“”):如果split()什么都不写,就是将通过\t和空格进行拆分。
Rfind()从右面开始找
Index():和find()一样,找存在的下标。
Rindex():从右面开始找
print(mystr.replace(“l”,”p”))把l替换成p
split拆分 print( mystr.Split(“空格”))空格键进行拆分
startswith()以xx为开头
endswith():以xx结束
lower():转换
lppes
upper():
ljust(),rjust(),center():字符串输出时怎么样对齐,括号里写大小。
Strip(),lstrip,rstrip()去除空格
Partition():mystr.partition(“xxx”)以此字符串为节点拆分
Splitlines():按照换行进行拆分,如果字符串中有”\t”
isalpha 判断字符串是不是字母
isdigit():判断字符串是否是数字
isalnum():判断字符串是否是数字和字母
score=input(“请输入成绩:”)
if score.isalpha():
print(“请输入数字! ”)
elif score.isdigit():
score=onput(score)
print(“输入正确”)
join():将列表组成字符串,mystr.join(“ ”)
mystr[1]获取单个字符
切片字符串
Mystr[1:5]截取1到4下标的字符串
Mystr[:6]截取从0到5下标的字符串
Mystr[:]打印所有
Mystr[3: ]打印从三开始到最后一个字符,即第一个冒号后面什么都不写,表示到一个自然结果
Mystr[-2:]截取从后数第二个开始,到最后一个字符结束。
Mystr[-1:]
Mystr[3:2]如果前面大于后面,则什么都不输出
Mystr=”abcdef”
Print(mystr[1:4:2]
Mystr[-1:0]
Mystr[-1:0:-1]
Mystr[-1::-1]
Python 字符串 循环相关推荐
- python列表元素循环左移_python字符串循环左移
本文实例为大家分享了python字符串循环左移的具体代码,供大家参考,具体内容如下 字符串循环左移 给定一个字符串S[0-N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcde ...
- python字符循环左移_python字符串循环左移
本文实例为大家分享了python字符串循环左移的具体代码,供大家参考,具体内容如下 字符串循环左移 给定一个字符串S[0-N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcde ...
- python的for语句写新的字符串_python写for循环python字符串排序方法
一般情况下,python中对一个字符串排序相当麻烦: 一.python中的字符串类型是不允许直接改变元素的.必须先把要排序的字符串放在容器里,如list. 二.python中的list容器的sort( ...
- Python for 循环遍历字符串
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串.本文主要介绍Python for循环遍历字符串. 原文地址:Python for 循环遍历字符串
- python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天
Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...
- python哨兵循环_Python通用循环的构造方法实例分析
本文实例讲述了python通用循环的构造方法.分享给大家供大家参考,具体如下: 1.交互循环 是无限循环的一种,允许用户通过交互的方式程序的特定部分: def main(): sum =0.0 cou ...
- python字符串、列表和文件对象总结
1.字符串是字符序列.字符串文字可以用单引号或者双引号分隔. 2.可以用内置的序列操作来处理字符串和列表:连接(+).重复(*).索引([]),切片([:])和长度(len()).可以用for循环遍历 ...
- python循环语句-Python for循环控制语句一般格式及方法
for循环语句是python中的一个循环控制语句,任何有序的序列对象内的元素都可以遍历,比如字符串.列表List.元组等可迭代对像.之前讲过的if语句虽然和for语句用法不同,但可以用在for语句下做 ...
- python for-python循环
我们在写代码时经常会用到循环,python中有for循环和while循环,我们来详细的了解一下这两种循环. ### for循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串 ...
- Python 字符串方法详解
Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. 在编程中,几 ...
最新文章
- mysql 类型转换 cast 将 float 转换为 decimal
- php 如何做ftp传输,php如何实现ftp上传
- php5.4 zend安装教程,linux下php5.4安装Zend Guard Loader扩展
- 2019河北省大学生程序设计竞赛(重现赛)B 题 -Icebound and Sequence ( 等比数列求和的快速幂取模)...
- NS3官方参考资料manual和tutorial
- 自定义Button,复写里面的onKeyDown,不起作用
- VMware产品支持倒计时
- 【评分】个人作业——软件工程实践总结作业
- holotoolkit建立多个客户端
- Appium移动自动化测试教程
- appium-滑动、拖动操作
- sql还原数据库操作
- [Canvas] 手机拍照后,等比例压缩并上传图片
- 解决:HotSeat短信图标提醒有误
- 国际信息研究学会专家杜彪:汉字识别是如何走上机器学习领域巅峰的?
- 在php中.=什么意思,在算法中mod是什么意思?
- DNF之架设搭建游戏流程讲解
- Labview LabSQL下载
- 根据二叉树先序遍历和中序遍历构建二叉树
- 2021年最火的前端框架