字符串

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 字符串 循环相关推荐

  1. python列表元素循环左移_python字符串循环左移

    本文实例为大家分享了python字符串循环左移的具体代码,供大家参考,具体内容如下 字符串循环左移 给定一个字符串S[0-N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcde ...

  2. python字符循环左移_python字符串循环左移

    本文实例为大家分享了python字符串循环左移的具体代码,供大家参考,具体内容如下 字符串循环左移 给定一个字符串S[0-N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcde ...

  3. python的for语句写新的字符串_python写for循环python字符串排序方法

    一般情况下,python中对一个字符串排序相当麻烦: 一.python中的字符串类型是不允许直接改变元素的.必须先把要排序的字符串放在容器里,如list. 二.python中的list容器的sort( ...

  4. Python for 循环遍历字符串

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串.本文主要介绍Python for循环遍历字符串. 原文地址:Python for 循环遍历字符串

  5. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  6. python哨兵循环_Python通用循环的构造方法实例分析

    本文实例讲述了python通用循环的构造方法.分享给大家供大家参考,具体如下: 1.交互循环 是无限循环的一种,允许用户通过交互的方式程序的特定部分: def main(): sum =0.0 cou ...

  7. python字符串、列表和文件对象总结

    1.字符串是字符序列.字符串文字可以用单引号或者双引号分隔. 2.可以用内置的序列操作来处理字符串和列表:连接(+).重复(*).索引([]),切片([:])和长度(len()).可以用for循环遍历 ...

  8. python循环语句-Python for循环控制语句一般格式及方法

    for循环语句是python中的一个循环控制语句,任何有序的序列对象内的元素都可以遍历,比如字符串.列表List.元组等可迭代对像.之前讲过的if语句虽然和for语句用法不同,但可以用在for语句下做 ...

  9. python for-python循环

    我们在写代码时经常会用到循环,python中有for循环和while循环,我们来详细的了解一下这两种循环. ### for循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串 ...

  10. Python 字符串方法详解

    Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. 在编程中,几 ...

最新文章

  1. mysql 类型转换 cast 将 float 转换为 decimal
  2. php 如何做ftp传输,php如何实现ftp上传
  3. php5.4 zend安装教程,linux下php5.4安装Zend Guard Loader扩展
  4. 2019河北省大学生程序设计竞赛(重现赛)B 题 -Icebound and Sequence ( 等比数列求和的快速幂取模)...
  5. NS3官方参考资料manual和tutorial
  6. 自定义Button,复写里面的onKeyDown,不起作用
  7. VMware产品支持倒计时
  8. 【评分】个人作业——软件工程实践总结作业
  9. holotoolkit建立多个客户端
  10. Appium移动自动化测试教程
  11. appium-滑动、拖动操作
  12. sql还原数据库操作
  13. [Canvas] 手机拍照后,等比例压缩并上传图片
  14. 解决:HotSeat短信图标提醒有误
  15. 国际信息研究学会专家杜彪:汉字识别是如何走上机器学习领域巅峰的?
  16. 在php中.=什么意思,在算法中mod是什么意思?
  17. DNF之架设搭建游戏流程讲解
  18. Labview LabSQL下载
  19. 根据二叉树先序遍历和中序遍历构建二叉树
  20. 2021年最火的前端框架

热门文章

  1. 判断图有无环_汽车 AEB 驾驶员在环系统建立
  2. 新装主机测试性能软件,装机必看 如何快速测试电脑性能?
  3. 游程编码解密(C语言详解)
  4. uni-app 项目创建 (简单+明确!!!)
  5. RS485芯片与单片机接口中的一个容易忽略的隐患
  6. NS和DNS的区别有哪些
  7. QT项目:linux资源监视器
  8. windows 资源监视器
  9. mpush部署实现与测试
  10. AUTOSAR和OSEK关系及网络管理比较