Day2_数字类型_字符串类型_列表类型_元组_字典_集合_字符编码_文件处理
Posted 不帅可以,但是必须要骚气
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day2_数字类型_字符串类型_列表类型_元组_字典_集合_字符编码_文件处理相关的知识,希望对你有一定的参考价值。
数字类型:
作用:年纪,等级,薪资,身份证号等;
10进制转为2进制,利用bin来执行。
10进制转为8进制,利用oct来执行。
10进制转为16进制,利用hex来执行。
#整型
age=10 print(type(age)) #浮点 salary=3000.3 print(type(salary))
#10进制转为2进制
print(bin(age))
字符串类型:
作用:可以表示的有名字,性别,国籍等。。
常用操作:
移除空白:
name.stript() #此时name是一个变量
*.stript() #如果输入的是一堆*的话,我们可以再stript()里边将*加入,就可以去除*号了,*号需要用单引号引着。
*.lstript():只去除左边的
*,rstript():只去除右边的
切分:
*.split():以空白作为分割,如果以某种特殊符号作为分割,将符号写入()就行。
输出的方式是个列表,然后可以利用列表取出各种值。
*.stript():括号内还可以指定我最多切分几次,避免太多无用的信息。eg:*.strpit(‘:‘,1)
#此处的1是最多分割一次
长度:
*._len_(): 输出这个字符串的长度
可以简写为:len(变量)
切片:
取出字符串的某一段 *[1:3] :取出下标为第一个到第二个的下标。要取到第几个,在写的时候需要写到取到的数的下一个。
#移除空白
name=input("my name is:").strip() print(name)
name=‘**********yangshuai******************‘
print(name.stript(‘*‘))
#切分
user_info="root:x:0:0::/root:/bin/bash"
print(user_info.split(":",1)[3])
#判断字符串长度
print(len(user_info))
#切片
print(user_info[1:5])
以上是关于Day2_数字类型_字符串类型_列表类型_元组_字典_集合_字符编码_文件处理的主要内容,如果未能解决你的问题,请参考以下文章