1. # 字符串学习第二天
  2.  
  3. # 1.练习len与range for的使用
  4. test=input("请输入")
  5. l=len(test)
  6. for i in range(0,l):
  7. print(i,test[i])
  8.  
  9. # 2 进行断句含有\t制表符的直接用空格补全
  10. test1="ssiisiis\tiscnnii".expandtabs(6)
  11. print(test1)
  12.  
  13. # 3 isalpha方法检查字符串是否是字母、汉字
  14. test2="sssssssss1sss"
  15. print(test2.isalpha())
  16.  
  17. #
  18. # a="1233aaa"
  19. a=""
  20. # isdigit支持特殊数字符号
  21. a="②③④"
  22. # Decimal 十进制小数十进位的十进制数 isnumeric支持中文"二"
  23. # digit数字;手指或足趾;一指宽
  24. v1=a.isdecimal()
  25. v2=a.isdigit()
  26. v3=a.isnumeric()
  27. print(v1,v2,v3)
  28.  
  29. # 5.是否包含不可显示的字符 制表符\t \n
  30. tes="ssssssss\ts1sss"
  31. val4=tes.isprintable()
  32. print(val4)
  33.  
  34. # 6.判断是否全部是空格
  35. tes1="aa aa"
  36. val41=tes.isprintable()
  37. print(val41)
  38.  
  39. 7 判断是否是标题 /转换为标题 首字母大写
  40. b="Return True if the string is a title-cased string, False otherwise."
  41. print(b.title())
  42. print(b.istitle())
  43.  
  44. 8字符串j每个元素按照指定的字符进行拼接
  45. s="好好学习天天向上"
  46. val=s.join("_")
  47. val2=" ".join(s)
  48. print(val,val2)
  49.  
  50. 9 四种填充符
  51. t="gezi"
  52. print(t.center(20,"_"))
  53. print(t.rjust(20))
  54. print(t.ljust(20))
  55. print(t.zfill(20))
  56.  
  57. 9 大小写判断 转换
  58. t="Qssplosaoicc"
  59. print(t.islower())
  60. print(t.lower())
  61. print(t.isupper())
  62. print(t.upper())
  63.  
  64. 10 默认去除空白(空格 \t \n 指定去除某个字符串
  65. t="Qssplosaoicc"
  66. a=t.lstrip('Qss')
  67. print(a)
  68. print(t.rstrip("cc"))
  69. print(t.strip("Qsspl"))
  70.  
  71. 字符串分割
  72. t="test_ooooo"
  73. # partition 分割为元组 分隔符前面的 分隔符自己 后面的
  74. print(t.partition("_o"))
  75. print(t.rpartition("_o"))
  76. print(t.split("_o"))
  77. # split 分割和java一样
  78. print(t.rsplit("_o"))
  79.  
  80. # 大小写转换
  81. import datetime
  82. import sys
  83.  
  84. tw="AQSaaaaaslddl"
  85. print(tw.swapcase())
  86.  
  87. # =========================================
  88. # 何so 切片
  89. aass="小何soooaw"
  90. print(aass[1:4])
  91.  
  92. for i in " In a title-cased string, upper- and title-case characters may only":
  93. print(i)
  94.  
  95. # 所有语言的字符串拼接都是重新开辟内存空间
  96.  
  97. li=[1,"ss",1.2,"qwqewff"]
  98. # python3里面创建一个range(创建连续规律数字(步长设置))不会马上创建 而是用到时在一个个创建
  99. v=range(9,50)
  100. v2=range(9,50,5)
  101. print(v2)
  102. for i in v2:
  103. print(i)
  104.  
  105. """
  106. # python3里面创建一个range(创建连续规律数字(步长设置))不会马上创建 而是用到时在一个个创建
  107. 多行注释
  108. """

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. DataTable 指定位置添加列

    dt.Columns.Add("id").SetOrdinal(指定位置);

  2. javascript篇-知道value值,返回对象中的key值

    前提是,value值是唯一的,业务中有这样一个需求,代码如下:

  3. Java通过POI读取Excel

    package com.hd.all.test.testjava; import java.io.File; import java.io.FileInputStream; import java.i ...

  4. 算法bug修复

    问题一: 160length:4length:4length:4length:4290length:2length:2160length:5length:5length:5length:5length ...

  5. centos7 下 apache nginx squid https正向代理 代理服务器

    apache yum install httpd mod_ssl -y vim /etc/httpd/conf.d/ssl.conf Listen https <VirtualHost *:&g ...

  6. js简易计算器底层运算逻辑(带撤销功能)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  7. python我的tkinter学习,玩玩

    1.开始 #!/usr/bin/env python #coding:utf-8 import Tkinter ############################################ ...

  8. React对比Vue(03 事件的对比,传递参数对比,事件对象,ref获取DOM节点,表单事件,键盘事件,约束非约束组件等)

    import React from 'react'; class Baby extends React.Component { constructor (props) { super(props) t ...

  9. Cocos Creator 键盘监听事件

    键盘事件键盘.设备重力传感器此类全局事件是通过函数 cc.systemEvent.on(type, callback, target) 注册的.cc.SystemEvent.EventType.KEY ...

  10. cocos2d JS 监听键盘触摸响应事件(cc.EventListener.KEYBOARD)

    除了可以监听键盘按键,还可以是终端设备的各个菜单键,都能使用同一个监听器来进行处理. //给statusLabel绑定键盘事件 cc.eventManager.addListener({ event: ...