5、类型转换

作者: 测试星云 | 来源:发表于2020-06-08 17:09 被阅读0次
my_str = "I love Python"
my_list = ["python", "java", "lanuage", "age", 'java']
my_list2 = [24, 12, 2.3, 9.7]
my_tuple = ("python", 33, "java", 8.8)
my_dict = {"name": "linda", "age": 88}
my_list1 = ['a', 'a', 1, 1, 2, 3]
my_set = {1, 2, 3}
print(my_list.count("java"))
a = 10
print(type(a))

a1 = str(a)  # 强制转换从int到str
print(type(a1))
print(type(int(a1)))        # str 转 int
print(tuple(my_list))       # list与tuple元组转换
print(list(my_tuple))
print(set(my_list1))        # 列表转成set变成不重复的
print(set(my_dict))         # 字典类型转成set只有key值
print(list(my_dict.values()))       # 字典转成列表,key,value可以单转
print(list(my_dict))
my_tuple1 = ('one', 1), ('two', 2), ('three', 3)
my_list_tuple = [('one', 1), ('two', 2), ('three', 3)]
print(my_tuple1)
print(type(my_list_tuple))
print(dict(my_list_tuple))


# 将对象 x 转换字符串

b = {"name": "linda", "age": 18}
str_b = repr(b)
print(str_b[0:3])

# 用来计算在字符串中的有效Python表达式,并返回一个对象
a = "[1,2,3]"
list_a = eval(a)
print(list_a[0])
b = '3*5'
print(eval(b))

print(chr(97))

ss = '《入海》,毛不易'
print(ss[1:3] + ss[-4:])

相关文章

  • 第六课:类型转换

    类型转换分为自动类型转换和强制类型转换41EDB0C9-D7E6-4BB3-B26C-DA5DDA48FF5B.p...

  • 5、类型转换

  • note021js里的类型

    类型转换 toString() Boolean()方法 5个特殊值 Falsy 转为number类型 5种方式如图...

  • Swift5 简单使用

    Swift5类型转换 swift中值永远不会隐式转换为另一种类型。如果需要将值转换为其他类型,请显式创建所需类型的...

  • JS数据类型转换

    JS中的数据类型转换是将其他的类型转换为另一种类型。 其它类型转number类型 方法有很多,主要分为以下5种。(...

  • 类型转换及运算符

    (1)Num ber (2)Boolean (3)_Null和Undefined (4)强制类型转换 (5)转换为...

  • 十二:Java基础入门-大类型向小类型转换

    1:概述 强制类型转换-简称强转 公式: (类型转换关键字)表达式 例如: byte b = 5; b = (by...

  • C语言类型转换

    类型转换的方式 自动类型转换1.运算转换(规则:会把小类型转换为大类型) 2.赋值转换 强制类型转换格式:(类型)...

  • 《JS里的数据类型转换》

    一、5个falsy值 二、类型转换 1.转换为字符串 number转换为string boolean转换为stri...

  • 引用类型转换

    向上类型转换(自动类型转换),是小类型到大类型的转换向下类型转换(强制类型装换),是大类型到小类型的转换在强制类型...

网友评论

    本文标题:5、类型转换

    本文链接:https://www.haomeiwen.com/subject/pqnrtktx.html