# 字符串学习第二天

# 1.练习len与range for的使用
test=input("请输入")
l=len(test)
for i in range(0,l):
print(i,test[i]) # 2 进行断句含有\t制表符的直接用空格补全
test1="ssiisiis\tiscnnii".expandtabs(6)
print(test1) # 3 isalpha方法检查字符串是否是字母、汉字
test2="sssssssss1sss"
print(test2.isalpha()) #
# a="1233aaa"
a=""
# isdigit支持特殊数字符号
a="②③④"
# Decimal 十进制小数十进位的十进制数 isnumeric支持中文"二"
# digit数字;手指或足趾;一指宽
v1=a.isdecimal()
v2=a.isdigit()
v3=a.isnumeric()
print(v1,v2,v3) # 5.是否包含不可显示的字符 制表符\t \n
tes="ssssssss\ts1sss"
val4=tes.isprintable()
print(val4) # 6.判断是否全部是空格
tes1="aa aa"
val41=tes.isprintable()
print(val41) 7 判断是否是标题 /转换为标题 首字母大写
b="Return True if the string is a title-cased string, False otherwise."
print(b.title())
print(b.istitle()) 8字符串j每个元素按照指定的字符进行拼接
s="好好学习天天向上"
val=s.join("_")
val2=" ".join(s)
print(val,val2) 9 四种填充符
t="gezi"
print(t.center(20,"_"))
print(t.rjust(20))
print(t.ljust(20))
print(t.zfill(20)) 9 大小写判断 转换
t="Qssplosaoicc"
print(t.islower())
print(t.lower())
print(t.isupper())
print(t.upper()) 10 默认去除空白(空格 \t \n) 指定去除某个字符串
t="Qssplosaoicc"
a=t.lstrip('Qss')
print(a)
print(t.rstrip("cc"))
print(t.strip("Qsspl")) 字符串分割
t="test_ooooo"
# partition 分割为元组 分隔符前面的 分隔符自己 后面的
print(t.partition("_o"))
print(t.rpartition("_o"))
print(t.split("_o"))
# split 分割和java一样
print(t.rsplit("_o")) # 大小写转换
import datetime
import sys tw="AQSaaaaaslddl"
print(tw.swapcase()) # =========================================
# 何so 切片
aass="小何soooaw"
print(aass[1:4]) for i in " In a title-cased string, upper- and title-case characters may only":
print(i) # 所有语言的字符串拼接都是重新开辟内存空间 li=[1,"ss",1.2,"qwqewff"]
# python3里面创建一个range(创建连续规律数字(步长设置))不会马上创建 而是用到时在一个个创建
v=range(9,50)
v2=range(9,50,5)
print(v2)
for i in v2:
print(i) """
# python3里面创建一个range(创建连续规律数字(步长设置))不会马上创建 而是用到时在一个个创建
多行注释
"""

python02的更多相关文章

  1. python-02 数据类型、字符编码、文件处理

    标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) 数字 #整型 ...

  2. Python02(Linux命令)

    Trainning-day01回顾 1.who :查看登录到系统的用户信息 2.pwd :查看当前所在路径 3.ls :查看当前目录的内容 ls -l ls -a ls -la / ls -l -a ...

  3. python02 运算符,基本数据类型,整型,字符串

    1.python开发IDE pycharm,python编写工具,, #专业版 #不需要汉化 注册码问题解决 https://www.cnblogs.com/evlon/p/4934705.html整 ...

  4. python---02.while循环 格式化输出 运算符 编码

    一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break  continue) 2. break: 立刻跳 ...

  5. Python02 标准输入输出、数据类型、变量、随记数的生成、turtle模块详解

    1 标准输出 python3利用 print() 来实现标准输出 def print(self, *args, sep=' ', end='\n', file=None): # known speci ...

  6. Python02 变量

    变量 因为Python是弱变量类型编程语言,所以变量赋值不需要类型声明. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 变量 ...

  7. 初学Python02

    数据类型和变量: 1.整数  整数在Python中直接输入就好,没有特殊要求(正负整数皆可).由于计算机是二进制的,有时候会使用十六进制表示数字,0X+0-9或者a-f来表示. 2.浮点数   浮点数 ...

  8. Python02之continue,break语句

    Python中的break和continue用法基本一样 break和continue都是用在while和for循环中,而不是跳出if...elif..else的判断语句中,跳出是直接跳出语句所在的w ...

  9. Python-02 生成器表达式,列表推导式

    列表推导式和生成器表达式 列表推导式,生成器表达式1,列表推导式比较直观,占内存2,生成器表达式不容易看出内容,省内存. [ 变量(加工后的数据) for  变量i  in 可迭代的数据类型 ] 列表 ...

随机推荐

  1. entry.define编程思路

    0.lua将文字传给场景脚本. 1.场景脚本将pattern.define文件中的PAT当作子弹(水泡弹,带颜色) 2.用户的问题作为客户端的请求,发送给服务器端 3.服务器端接受客户端的问题请求 4 ...

  2. from C++ to Java

    绝大部分对象都是指针,创建对象习惯性用new const ->  final 枚举类型 与 int的相互转换: 从int到enum: MyEnum.values()[x], where x mu ...

  3. EOS account 中的 Threshold 和 weight 使用

    https://eoscity.io/f/viewtopic.php?f=7&t=17 这篇文章的原文:   (https://steemit.com/eos/@genereos/eos-mu ...

  4. Spark中repartition和partitionBy的区别

    repartition 和 partitionBy 都是对数据进行重新分区,默认都是使用 HashPartitioner,区别在于partitionBy 只能用于 PairRDD,但是当它们同时都用于 ...

  5. [wx]雪落香杉树人物关系图

    雪落香杉树 开始的时候场面比较宏大,出场的人比较多.加上外国人名字没辨识度,所以容易乱 被告人: 宫本天道 9 10 11 12月被关77天(谋杀罪,9.16日早谋杀卡尔.海因)--妻子:初枝 白色衬 ...

  6. centos7部署fabric-ca错误解决

    1.fabric-ca 编译错误:ltdl.h: no such file 在fabric-ca目录中使用make编译时,会出现如下错误: 解决方案: 如果在ubunt操作系统中,只需安装:apt i ...

  7. Python 命名笔记

    类名开头大写,驼峰命名 函数名,变量名都小写, 全局常量 如COUNT, 使用全部大写 https://www.cnblogs.com/lytwajue/p/7324724.html 这个是全局变量关 ...

  8. numpy.loadtxt用法

    numpy.loadtxt(fname, dtype=, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None ...

  9. 惠普开源的通信测试工具Seagull的安装体会

    1. 为省事起见,先下载安装包,发现依赖库版本太低,没法运行.于是源码编译安装.主要参考:https://github.com/codeghar/Seagull,似乎http://gull.sourc ...

  10. cocos2d-x JS 弹出对话框触摸监听(吞噬点击事件遮挡层)

    在游戏中,我们经常会碰到一些弹窗,这些弹窗禁止点透,也就是禁止触摸事件传递到底层,我们称之为遮挡层,这些遮挡层,需要开发遮挡层,我们首先得了解cocos2d-js的触摸传递机制. 根据官方文档,我们可 ...