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_数字类型_字符串类型_列表类型_元组_字典_集合_字符编码_文件处理的主要内容,如果未能解决你的问题,请参考以下文章

基本数据类型-集合(set)_上周内容回顾(列表_元组_集合)

基本数据类型(字符串_数字_列表_元祖_字典_集合)

基本数据类型-列表_元组_字典

基本数据类型-列表_元组_字典_day4

python/基本数据类型

python基础_高级变量类型