s = 'laonanHai'
s1 = s.capitalize() #首字母大写,其他字母小写
s2 = s.upper() #全部大写
s3 = s.lower() #全部小写
print(s,s1,s2,s3)
# code = 'aeQu' #不区分你输入的大小写 .upper可以加这里
# your_code = input('请输入验证码').upper()
# if your_code == code.upper(): #也可以是your_code.upper() == coder.upper()
# print('验证码输入成功')
#居中center
s = 'laonanHai'
s4 = s.center(30,'*')
print(s4)
#大小写翻转
s5 = s.swapcase()
print(s5)
#每个单词的首字母大写(非字母隔开)
s = 'alex wusir*laonanhai2taibai'
s6 = s.title()
print(s6)
#判断是以什么为开头,什么为结尾
s = 'alexlaonanhai'
s7 = s.startswith('al')
s71 = s.startswith('l', 4) #起始位置是4,以l为开头
print(s7,s71)
#####去出首尾的空格,换行符tab \n
#去除左边的空格,换行符,tab lstrip()
#去除右边的空格,换行符,tab rstrip()
#strip() #可以切片
#s = ' laonanhai '
s1 = '\nlaonanhai\t'
print(s1.lstrip())
print(s1.rstrip())
#name = input('请输入用户名:').strip() #一定加上strip 固定搭配
#if name == 'alex':
# print(666)
s = ',laonanhaialex'
print(s.strip(',lax'))
####################################################
#find index 通过元素找索引
s = 'alexex'
print(s.find('e')) #从0,1,2查找索引值
print(s.find('e',3))
print(s.find('A')) #找不到就会返回-1
#print(s.index('A')) #找不到就会报错
#count 寻找元素出现的个数 可以切片
print(s.count('e'))
print(s.count('ex'))
###############################################3
#replace
s = '仅仅是大就玩跨界复健科玩跨界'
s1 = s.replace('玩跨界','SB')
print(s1)
###########################################
##split 分割 str ------>list的方法
s = 'alex wusir taibai'
print(s.split())
s1 = 'alex,wusir,taibai'
print(s1.split(','))
s2 = 'alexawusirataibai' #以a为切割
print(s2.split('a'))
print(s2.split('a',1)) #分割次数
########################################
#format 格式化输出
#三种用法
#第一种用法:
s = '我叫{},今年{},爱好{}'.format('MT',18,'母牛')
print(s)
#第二种用法:
s = '我叫{0},今年{1},爱好{2},我依然叫{0},今年依然是{1}'\
.format('MT',18,'母牛')
print(s)
#第三种方法: 键值对
s = '我叫{name},今年{age},爱好{hobby}'.format(age=18,name='MT',hobby='闷儿')
print(s)
######
name = '123a'
#print(name.isalnum()) #字符串只有字母或数字组成
#print(name.isalpha()) #字符串只有字母组成
#print(name.isdigit()) #字符串只有数字组成
if name.isdigit():
name = int(name)
print(name,type(name))
else:
print('你输入的有非数字元素') ##########################################len
count = 0
s = 'fasdfdsaf'
# print(len(s))
# while count < len(s):
# print(s[count])
# count = count + 1
for i in s:
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. HEOI2013 Segment

    传说中的“李超树”. 大意:给你若干线段,试求横坐标x上的最上方一条线段的编号.无则输出零. 解:用线段树维护. 插入的时候保存自己这个区间上可能成为最大值的线段,被抛弃的则看情况下放. 查询时从最底 ...

  2. A1087. All Roads Lead to Rome

    Indeed there are many different tourist routes from our city to Rome. You are supposed to find your ...

  3. 【洛谷P1601 A+B Problem(高精)】

    题目背景 无 题目描述 高精度加法,x相当于a+b problem,[b][color=red]不用考虑负数[/color][/b] 输入输出格式 输入格式: 分两行输入a,b<=10^500 ...

  4. react-native中timer的注意点

    务必在卸载组件前清除定时器! 我们发现很多 React Native 应用发生致命错误(闪退)是与计时器有关.具体来说,是在某个组件被卸载(unmount)之后,计时器却仍然在运行.要解决这个问题,只 ...

  5. Nginx上部署HTTPS + HTTP2

    Nginx上部署HTTPS依赖OpenSSL库和包含文件,即须先安装好libssl-dev(或者OpenSSL),且ln -s /usr/lib/x86_64-linux-gnu/libssl.so ...

  6. TODO java 作业-梭哈--待完成

    作业:定义一个类,该类用于封装一桌梭哈游戏,这个类应该包含桌上剩下的牌的信息,并包含5个玩家的状态的信息,他们各自的位置,游戏状态(正在游戏或已放弃),手上已有的牌等信息.如果有可能,这个类还应该实现 ...

  7. JS学习笔记Day6

    一.数组 1.数组就是个容器,里面可以存放任意类型的数 2.定义数组:1)var arr = []: 2)var arr = new Array():构造函数定义方式,如果括号中有一个整数,该正数代表 ...

  8. python类继承的重写和super

    给已经存在的类添加新的行为,继承是非常好的实现方式.但是如果要改变行为呢?比如在Python继承扩展内置类,我们的contact类只允许一个名字和一个邮箱,但是如果要对某些人增加电话号码呢?这里可以通 ...

  9. linux 优化(一)

    uptime up 表示系统正在运行 10:54:19 表示当前时间 8 min 表示系统启动的总时间 1 user 表示正在登陆用户数 load average 表示系统平均负载,最后三个数字呢,依 ...

  10. 集成学习算法汇总----Boosting和Bagging(推荐AAA)

     sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...