首页 > 其他分享 >数据类型的转换

数据类型的转换

时间:2023-02-21 20:22:05浏览次数:34  
标签:转换 name -- 数据类型 字符串 print hobby type

input是内置函数  用来获取用户输入返回值字符串

name = input("你的名字:")
print(name)



print(type(name))

 



 

输入int 50 下面在转换为float浮点型为50.0

integer = int(input("请输入一个整数:"))
print(float(integer))

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

a = 1
b = 2
print(a,b,end='')

%格式化输出

print("我叫%s 今年%d岁"%('Bob',18))

 

  

 

一般常用%s %d 其它仅作了解 知道能这样用就行了

 

format的用法

相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’

name="潮潮"
age="18"
hobby="打篮球"
print("我是{},今年{},喜欢{}。".format(name,age,hobby))
print("我是{0},今年{1},喜欢{2}.".format(name,hobby,age))
print(f"我是{hobby},今年{name},喜欢{hobby},".format(name=name,age=name,hobby=name))

 

f表达式

在字符串前面加上f以达到格式化的目的,在{}里加入对象,此为format的另一种形式

name = "小明"
age = 18
hobby= "打游戏"
print(f"大家好,我是{name},今年{age}岁,喜欢{hobby}")

函数说明
int(x) 将x转化为整数
float(x) 将x转化为浮点数
str(x) 将x转化为字符串
eval(str) 将字符串中的数据转换成Python表达式原本类型
tuple(s ) 将序列 s 转换为⼀个元组
list(s ) 将序列 s 转换为⼀个列表
chr(x ) 将⼀个整数转换为⼀个Unicode字符
ord(x ) 将⼀个字符转换为它的ASCII整数值
hex(x ) 将⼀个整数转换为⼀个⼗六进制字符串
oct(x ) 将⼀个整数转换为⼀个⼋进制字符串
bin(x ) 将⼀个整数转换为⼀个⼆进制字符串

 

# 1. 接收⽤户输⼊
num = input('请输⼊您的幸运数字:')

# 2. 打印结果
# 1. float() -- 转换成浮点型
num1 = 1
print(float(num1))
print(type(float(num1)))

# 2. str() -- 转换成字符串类型
num2 = 10
print(type(str(num2)))

# 3. tuple() -- 将⼀个序列转换成元组
list1 = [10, 20, 30]
print(tuple(list1))
print(type(tuple(list1)))

# 4. list() -- 将⼀个序列转换成列表
t1 = (100, 200, 300)
print(list(t1))
print(type(list(t1)))

# 5. eval() -- 将字符串中的数据转换成Python表达式原本类型
str1 = '10'
str2 = '[1, 2, 3]'
str3 = '(1000, 2000, 3000)'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))

 

print(f"您的幸运数字是{num}")

# 3. 检测接收到的⽤户输⼊的数据类型 -- str类型
print(type(num))
# 4. 转换数据类型为整型 -- int类型
print(type(int(num)))

 

标签:转换,name,--,数据类型,字符串,print,hobby,type
From: https://www.cnblogs.com/ChaoChaoH/p/17142283.html

相关文章

  • leetcode 405. 数字转换为十六进制数
    除以16取余继续这个过程直到为0对于负数,直接将int转成unsignedint运算即可法二:利用位运算取出每四位,然后对应一个字母classSolution{public:stringtoHe......
  • 在用python调用emqx的API时遇到数据格式转换问题
    获取的response的格式是bytes的数据类型,我需要转化成字符串或者字典使用,这里复习一下下面几个函数1.json->stringstr=json.dumps(json_type)2.bytes->stringstr=......
  • 力扣108 将有序数组转换为二叉搜索树
    题目:给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值......
  • redis数据类型-list类型
    字符串列表,按照插入的顺序进行排序,其底层是双向链表。常用场景简单队列评论列表/非实时榜单常用命令(https://try.redis.io/)lpush在列表头部插入元素llen获......
  • 数据类型
    基本类型整数类型byte:占1个字节范围,-128-127short:占2个字节范围,-32768-32767int:占4个字节范围,-2147483648-2147483647long:占8个字节范围,-9223372036854775808......
  • 数据类型----列表的内置方法
    一、定义'''中括号括起来,内部有多种元素,元素与元素之间用逗号隔开,元素可以是任意数据类型和嵌套'''#定义l1=[1,'a',[1,2]]#本质:l1=list([1,'a',[1,2]])......
  • JQuery_快速入门与JQuery对象和JS对象区别与转换
    JQuery_快速入门1.概念2.快速入门1.步骤:1.下载JQuery......
  • 数据类型-集合set-内置方法
    作用集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算定义在{}内用逗号分隔开多个元素,集合具备以下三个特点:1:每个元素必须是不可变类......
  • 数据类型-元组tuple-内置方法
    作用元组与列表类似,也是可以存多个任意类型的元素,不同之处在于元组的元素不能修改,即元组相当于不可变的列表,用于记录多个固定不允许修改的值,单纯用于取定义方式#在()内......
  • 金额转换
    convertCurrency(money){//汉字的数字constcnNums=['零','壹','贰','叁','肆','伍','陆','柒','捌','玖'];//基本单位constcnI......