ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

每天学一点——基础数据类型内置

2021-12-28 21:33:00  阅读:195  来源: 互联网

标签:username 内置 string 每天 int 数据类型 str print ly


# 不同的数据类型有不同的功能
视频文件:快进,暂停,后退...
音频:快进,后退,暂停
表格:图形化,公式计算...

1. int
转换类型
只能转换纯数字
print(int('123.123'))
print(int('helloworld'))
print(int('110'), type(int('110')))

 age = input('')
 age = int(age)
'''方法的表现形式:方法名()'''
# 进制之间的转换
print(bin(13)) # 1101 => 0,1 # 十进制转二进制
print(oct(13)) # 1101 => 0-7 # 十进制转八进制
print(hex(13)) # 1101 => 0-9, a,b,c,d,e,f # 十进制转十六进制


# 记忆:0b开头的代表二进制,0o开头的代表八进制, 0x开头的代表十六进制
print(int('0b1101', 2))
print(int('0o15', 8))
print(int('0xd', 16))

2. float
print(float('11.12'), type(float('11.12')))

3. str
# 把其他数据类型转为字符串
 print(str(123))
 print(str(11.12))
 print(str([1, 2, 3, 4]))
 print(str({'username': 'ly', 'age': 18}))
 print(str((1, 2, 3)))
 print(str({1, 2, 3}))
 print(str(True))

# s = 'helloworldhelloworldadasdsadsadhelloworldhelloworldhelloworld'
# 支持索引取值
 print(s[0])
 print(s[4])
 print(s[-1])
 print(s[-4])

# 支持切片操作
# print(s[1:4]) # 顾头不顾尾
# print(s[1:9:3]) # 顾头不顾尾, 第三个参数代表步长

# 计算字符串长度的
# print(len(s)) # 重点

 strip
 string = ' hello world '
string = '@@@hello world@@@'
 print(string)
 print(string.strip()) # 只取出首尾,中间的不管, 默认就是取出的空格
 print(string.strip('@')) # 只取出首尾,中间的不管, 默认就是取出的空格
 print(string.lstrip('@')) # 只取出首尾,中间的不管, 默认就是取出的空格
 print(string.rstrip('@')) # 只取出首尾,中间的不管, 默认就是取出的空格

 username = input('请输入用户名:')
 username = username.strip()
 if username == 'ly':
 print('ok')
 else:
 print('error')


# split
source_data = 'ly|18|male'
print(source_data.split('|')) # ['ly', '18', 'male'] 重点
print(source_data.split('|', maxsplit=1)) # ['ly', '18|male'] 只切割一次

标签:username,内置,string,每天,int,数据类型,str,print,ly
来源: https://www.cnblogs.com/fubuqideliuadou/p/15742959.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有