网安零基础学习-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())#输出所有键值对应的值
标签:dict1,python,str1,list1,灰帽,int1,print,网安零,type 来源: https://blog.csdn.net/weixin_43491496/article/details/122383342