博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
01 基本数据类型
阅读量:4968 次
发布时间:2019-06-12

本文共 2494 字,大约阅读时间需要 8 分钟。

'''''''''基本数据类型:数字类型:    1、整型:int        人的年龄、身份ID号...            2、浮点型:float        人的身高体重、薪资'''#intage = int(18)print(age)print(type(age))age2 = 19 #会自动识别类型print(age)print(type(age))#floatsal = 1.01print(sal)print(type(sal))'''字符串类型:    str    作用:    名字,性别,国籍,地址等描述信息    定义:    在单引号、双引号、三引号内,有一串字符组成'''#单引号str1 = '你好'print(str1)print(type(str1))#双引号str2 = "你好"print(str2)print(type(str2))#三引号:可以写多行str3 = '''安徽省合肥市合肥学院'''print(str3)print(type(str3))'''优先掌握的操作:    1、按索引取值(正向取+反向取):只能取    2、切片(顾头不顾尾,步长)    3、长度len    4、成员运算in和not in    5、移除空白strip    6、切分split    7、循环'''#按索引取值(正向取+反向取):只能取#正向取str1 = 'hello tank!'print(str1[0])  #打印hprint(str1[9])  #打印k#反向取print(str1[-2]) # k#切片(顾头不顾尾,步长)str1 = 'hello tank!'print(str1[0:4])    #打印hell#步长print(str1[0:11])   #hello tank!print(str1[0:11:2]) #hlotn!#长度lenprint(len(str1))    #11#成员运算in和not inprint('h'in str1)   #Trueprint('h'not in str1)   #False#移除空白strip#会移除字符串中左右两边的空格str1 = '  hello tank!'print(str1)str1 ='  hello tank!  'print(str1)print(str1.strip())#去除指定字符串str2 = '!tank!'print(str2.strip('!'))#切分splitstr1='hello tank!'#根据str1内的空格进行切分#切分出来的值会存在[]列表中print(str1.split(' '))  #['hello','tank!']#循环#对str1字符串进行遍历,打印每一个人字符for line in str1:    print(line)'''字符串类型    需要掌握的'''#1、strip,lstrip,rstripstr1 = '  hello yaya  'print(str1)#去掉两边空格print(str1.strip())#去掉左边空格print(str1.lstrip())#去掉右边空格print(str1.rstrip())#2、lower,upperstr1 = 'hello YaYa'#转换成小写print(str1.lower())#转换成大写print(str1.upper())#3、startswith\endswithstr1 = 'hello yaya'#判断str1开头是否为helloprint(str1.startswith('hello')) #True#判断str1字符末尾是否等于yayaprint(str1.endswith('yaya')) #True#4、format(格式化输出)的三种玩法str1 = 'my name is %s, my age %s!' %('tank',18)print(str1)#方式一:根据位置顺序格式化print('my name is {}, my age {}!'.format('tank',18))#方式二:根据索引格式化print('my name is {0}, my age {1}!'.format('tank',18))#方式三:指名道姓的格式化print('my name is {name}, my age {age}!'.format(age=18,name='tank'))#5、split,lspiltstr1 = 'hello tank!'print(str1.split(' '))#print(str1.lsplit(' ')) #????#6、join 字符串拼接print(' '.join(['tank',18]))    #报错#把列表中的每一个字符串进行拼接print(' '.join(['tank','18']))#根据空格,把列表中的每一个字符串进行拼接print(' '.join(['tank','18','from GZ']))#根据_,把列表中的每一个字符串进行拼接print('_'.join(['tank','18','from GZ']))#7、replace:字符串替换str1 = 'my name is yaya, my age 18'print(str1)str2 = str1.replace('yaya','qy')print(str2)#8、isdigit:判断字符串是否是数字choice = input('请选择功能[0,1,2]:')#判断用户输入的选择是否是数字print(choice.isdigit())#9、index:输出索引位置str1 = 'hello yaya'print(str1.index('o'))

 

转载于:https://www.cnblogs.com/urassya/p/11078883.html

你可能感兴趣的文章
Java内部类
查看>>
codevs 2597 团伙
查看>>
基于时间的ACl
查看>>
让Elasticsearch飞起来——性能优化实践干货
查看>>
Python知识梳理
查看>>
201621123041java程序设计第四周学习总结
查看>>
数据访问 访问方法的封装
查看>>
HTTP请求header信息讲解
查看>>
腾讯+网易单季手游收80亿,占行业7成
查看>>
减脂相关
查看>>
三、Abstract Factory 抽象工厂(创建型模式)
查看>>
一篇文章看懂大数据分析就业前景及职能定位
查看>>
Spring MVC---基于注解的控制器
查看>>
IOS开源项目汇总
查看>>
C++STL之迭代器
查看>>
后端开发中可用的日志
查看>>
js调用刷新
查看>>
博客园支持LateX公式
查看>>
dede搜索页设置列出条数
查看>>
kafka 个人理解
查看>>