网安零基础学习-python-不同类型包含的属性(灰帽编程8)

一、不同类型的定义

int1=1   #整数型
print(type(int1))  
str1=""  #字符型
print(type(str1))
tuple1=( ) #元组型
print(type(tuple1))
list1=[ ] #列表型
print(type(list1))
dict1={ }   #字典型
print(type(dict1))

在这里插入图片描述

tpye() 判断类型
dir()输入所有属性

int1=1   #整数型
print(type(int1))
print(dir(int1))

str1=""  #字符型
print(type(str1))
tuple1=( ) #元组型
print(type(tuple1))
list1=[ ] #列表型
print(type(list1))
dict1={ }   #字典型
print(type(dict1))

在这里插入图片描述
二、doc 属性应用

int1=1   #整数型
#print(type(int1))
#print(dir(int1))
print(int1.__doc__)

在这里插入图片描述三、bit_length() 属性应用

int1=12  #整数型
#print(type(int1))
#print(dir(int1))
#print(int1.__doc__)
print(bin(int1))                   #输出二进制形式
print(int1.bit_length())           #输出二进制所占位数


int2=1
print(bin(int2))          #输出二进制形式    ob代表二进制
print(int2.bit_length())  #输出二进制所占位数

在这里插入图片描述

其他属性都可以慢慢探索

比如字符串的大小写转换upper(),lower(),切割split()

str1 = "han"
str2 = "YI"

#print(type(str1))
#print(dir(str1))
print(str1.lower())
print(str2.upper())

在这里插入图片描述

str1 = "han"
str2 = "YItHANtjiayou"

#print(type(str1))
#print(dir(str1))
#print(str1.lower())
#print(str2.upper())

print(str2.split("t"))  #以t为切割符,并删除t


在这里插入图片描述
四、元组(列表)
index属性 查看索引值

tuple1=("tom","jerry")
print(tuple1.index("tom"))
list1=["anna","bob"]
print(list1.index("bob"))

在这里插入图片描述元组是静态的,不能改变,列表是动态的可以增删改等
列表的属性会比元组多
举例:

tuple1=("tom","jerry")
#print(tuple1.index("tom"))
list1=["anna","bob"]
#print(list1.index("bob"))
list1.append("ihan")  #结尾增加
print(list1)

在这里插入图片描述五、字典

dict1={"tom":"123","jerry":"456"}
print(dict1.keys())  #输出键值
print(dict1.values())#输出所有键值对应的值
dict1["tom"]="ihan"
print(dict1.values())#输出所有键值对应的值

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值