1. s = 'laonanHai'
  2. s1 = s.capitalize() #首字母大写,其他字母小写
  3. s2 = s.upper() #全部大写
  4. s3 = s.lower() #全部小写
  5. print(s,s1,s2,s3)
  6. # code = 'aeQu' #不区分你输入的大小写 .upper可以加这里
  7. # your_code = input('请输入验证码').upper()
  8. # if your_code == code.upper(): #也可以是your_code.upper() == coder.upper()
  9. # print('验证码输入成功')
  10. #居中center
  11. s = 'laonanHai'
  12. s4 = s.center(30,'*')
  13. print(s4)
  14. #大小写翻转
  15. s5 = s.swapcase()
  16. print(s5)
  17. #每个单词的首字母大写(非字母隔开)
  18. s = 'alex wusir*laonanhai2taibai'
  19. s6 = s.title()
  20. print(s6)
  21. #判断是以什么为开头,什么为结尾
  22. s = 'alexlaonanhai'
  23. s7 = s.startswith('al')
  24. s71 = s.startswith('l', 4) #起始位置是4,以l为开头
  25. print(s7,s71)
  26. #####去出首尾的空格,换行符tab \n
  27. #去除左边的空格,换行符,tab lstrip()
  28. #去除右边的空格,换行符,tab rstrip()
  29. #strip() #可以切片
  30. #s = ' laonanhai '
  31. s1 = '\nlaonanhai\t'
  32. print(s1.lstrip())
  33. print(s1.rstrip())
  34. #name = input('请输入用户名:').strip() #一定加上strip 固定搭配
  35. #if name == 'alex':
  36. # print(666)
  37. s = ',laonanhaialex'
  38. print(s.strip(',lax'))
  39. ####################################################
  40. #find index 通过元素找索引
  41. s = 'alexex'
  42. print(s.find('e')) #从0,1,2查找索引值
  43. print(s.find('e',3))
  44. print(s.find('A')) #找不到就会返回-1
  45. #print(s.index('A')) #找不到就会报错
  46. #count 寻找元素出现的个数 可以切片
  47. print(s.count('e'))
  48. print(s.count('ex'))
  49. ###############################################3
  50. #replace
  51. s = '仅仅是大就玩跨界复健科玩跨界'
  52. s1 = s.replace('玩跨界','SB')
  53. print(s1)
  54. ###########################################
  55. ##split 分割 str ------>list的方法
  56. s = 'alex wusir taibai'
  57. print(s.split())
  58. s1 = 'alex,wusir,taibai'
  59. print(s1.split(','))
  60. s2 = 'alexawusirataibai' #以a为切割
  61. print(s2.split('a'))
  62. print(s2.split('a',1)) #分割次数
  63. ########################################
  64. #format 格式化输出
  65. #三种用法
  66. #第一种用法:
  67. s = '我叫{},今年{},爱好{}'.format('MT',18,'母牛')
  68. print(s)
  69. #第二种用法:
  70. s = '我叫{0},今年{1},爱好{2},我依然叫{0},今年依然是{1}'\
  71. .format('MT',18,'母牛')
  72. print(s)
  73. #第三种方法: 键值对
  74. s = '我叫{name},今年{age},爱好{hobby}'.format(age=18,name='MT',hobby='闷儿')
  75. print(s)
  76. ######
  77. name = '123a'
  78. #print(name.isalnum()) #字符串只有字母或数字组成
  79. #print(name.isalpha()) #字符串只有字母组成
  80. #print(name.isdigit()) #字符串只有数字组成
  81. if name.isdigit():
  82. name = int(name)
  83. print(name,type(name))
  84. else:
  85. print('你输入的有非数字元素')
  86.  
  87. ##########################################len
  88. count = 0
  89. s = 'fasdfdsaf'
  90. # print(len(s))
  91. # while count < len(s):
  92. # print(s[count])
  93. # count = count + 1
  94. for i in s:
  95. print(i)

python笔记---数据基础类型的更多相关文章

  1. Python:笔记(1)——基础语法

    Python:笔记(1)——基础语法 我很抱歉有半年没有在博客园写过笔记了,客观因素有一些,但主观原因居多,再多的谴责和批判也都于事无补,我们能做的就是重振旗鼓,继续出发! ——写在Python之前 ...

  2. TypeScript学习笔记之基础类型

    从今天开始学习typescript了,记录ts学习点滴,最后,使用ts结合nodejs开发后端应用,一起共勉吧: typescript最新版本2.6,所有演示代码均基于此版本 开始之前确定安装了如下n ...

  3. TS学习笔记----(一)基础类型

    布尔值: boolean let isDone: boolean = false; 数字: number 和JavaScript一样,TS里的所有数字都是浮点数. 支持十进制和十六进制字面量,TS还支 ...

  4. Python数据基础类型-列表

    1,列表的创建 list1 = ['hello', 'world', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", &quo ...

  5. Python数据基础类型-新建列表

    1,遍历列表 遍历列表的所有元素,对每个元素执行相同的操作.可使用for循环 magicians = ['alice','david','carolina'] for magician in magi ...

  6. python笔记2-数据类型:元组、字典常用操作

    元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tp=(1,2,3,'a','b' ...

  7. python笔记2-数据类型:列表[List]常用操作

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,索引从0开始,依此类推. 序列都可以进行的操作:包括 索引,切片,加,乘,检查成员. 列表是最常用的Pyth ...

  8. python笔记2-数据类型:字符串常用操作

    这次主要介绍字符串常用操作方法及例子 1.python字符串 在python中声明一个字符串,通常有三种方法:在它的两边加上单引号.双引号或者三引号,如下: name = 'hello' name1 ...

  9. Python笔记1----数据类型

    Python数据类型: 整型.字符串.浮点型.布尔型             列表.元祖.字典 1.整型: 范围: 32位机子:-231~231-1. 64位机子:-263~263-1 2.浮点型: ...

随机推荐

  1. poj1442 Black Box

    The Black Case 好啊! 首先,读题很艰难... 读完题,发现是求第k小的数,那么我们用splay水过对顶堆水过即可. #include <cstdio> #include & ...

  2. Mybatis 批量插入时得到插入的id(mysql)

    前言: 在开发中,我们可能很多的时候可能需要在新增时得到刚才新增的id,后续的逻辑需要用到这个id. 在插入单条记录的情况下,这个是很简单的问题.多条记录时有个坑在里面. 单条记录的代码如下 < ...

  3. Django 自定义过滤器

    设定自定义过滤器之前要现在配置文件内把自己项目名在 INSTALLED_APPS 内导入 #已安装的django应用 INSTALLED_APPS = [ 'django.contrib.admin' ...

  4. 记录EXCEL格式和TXT文本格式之间的互转

    EXCEL格式转变成TXT文本格式 1.打开execl文档,点击文件另存为 2.选择txt保存 3.重命名文档,打开该txt文档 4.按Ctrl+H,将文档中空格转换成其他分割符,单击确定 TXT格式 ...

  5. pycharm 出现 "PEP:8 expected 2 blank lines ,found 0"

    https://blog.csdn.net/modangtian/article/details/79687623 这句话的意思是“有两个空白行,但是没有发现.” 在声明函数的那一行的上方必须有两行的 ...

  6. struts2 UI标签 和 主题

    四.Struts2的UI标签和主题 1.Struts2中UI标签的优势 自动的数据回显和错误提示功能 自带的简单样式和排版 2.表单标签的通用属性 说明:UI标签中value的取值一般都是字符串. 2 ...

  7. 把本人基于Dubbo的毕业设计分享粗来~

    这个毕业设计不是太让我满意,可能时间关系吧,但是现在工作了我也懒得没时间去完善了[目前也就有一个功能没完成,就是给产品经理送绿帽子的模块] 项目地址:GitHub 技术栈:Spring+SpringM ...

  8. jQuery获取节点和子节点文本的方法

    本节主要介绍了jQuery如何获取节点和子节点文本,下面有个示例,大家可以参考下 对于下面的html片段, ? 1 <div id="text_test">test t ...

  9. Luogu P3966 [TJOI2013]单词

    题目链接 \(Click\) \(Here\) 本题\(AC\)自动机写法的正解之一是\(Fail\)树上跑\(DP\). \(AC\)自动机是\(Trie\)树和\(Fail\)树共存的结构,前者可 ...

  10. ElasticSearch的API介绍

    ElasticSearch的API介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.ES是基于Restful风格 1>ES是基于Restful风格 Elasticsea ...