全国服务热线:400-6263-721

位置:长沙线上少儿编程培训学校 > 学校动态 > 少儿编程Python 数据类型的转换和获取数据类型的方法

少儿编程Python 数据类型的转换和获取数据类型的方法

来源:长沙线上少儿编程培训学校时间:2023/6/7 11:34:35

  我们知道数据类型有很多,有字符串、整数、浮点数(小数)、列表等。Python语言很方便的一点就是我们在使用变量时,可以不需要定义数据类型,直接赋值。不过很多时候,我们需要将数据从一种类型转换成另一种类型。《青少年软件编程等级考试Python一级》考纲就要求理解字符串、数值型变量,会对变量类型进行转换。

  int(x)int(x)函数是将一个字符串或数字转换为整型,即整数。

  语法:int(x,base=10)

  参数:x:字符串或数字

  base:进制数,默认为十进制

  返回值:整型数

  代码① int(“10”):把字符串“10”转换成整型;

  代码② int(“10”,8):把字符串“10”转换成八进制,函数中第二个参数值8,就是指八进制。什么是八进制,这里我们暂时不解释这个概念,我们生活中接触的数字都是十进制,int()函数默认也是转换成十进制整数。

  代码③ int(3.6):把数字3.5转换成整数,就是取整,所以是3。

  代码① str(1.5):把小数1.5转换成字符串“1.5“;

  代码② str(2):把整数2转换成字符串“2“;

  代码③ str(['a','b','c']):把列表[‘a’,’b’,’c’]转换成字符串

  代码④ str({'name':'小po','age':6}):把字典{'name':'小po','age':6}转换成字符串

  list(x)list(x)是将元组或字符串转换成列表。

  语法:list(x)

  参数:x:元组或字符串

  返回值:列表

  代码① list("小po爱编程"):把字符串“小po爱编程“转换成列表['小', 'p', 'o', '爱', '编', '程'];

  代码② list(city):把元组('南京','北京','上海','杭州')转换成列表['南京', '北京', '上海', '杭州'];

  type(x)在实际编程中,有时我们需要知道某个变量是什么数据类型的,Python语言提供了内置函数type(x)来实现这个需求,  代码① :变量city是个元组,type(city)返回的是元组类型“tuple“;

  代码② :变量dict_1是个字典,type(dict_1)返回的是字典类型“dict”;

  后面的代码也是一样,str表示是字符串,int表示是整型,list表示是列表。

  知识点扩充:如果我们想实现判断一个变量是否是某个数据类型,我们可以使用isinstance(变量,数据类型)函数来实现,  代码① isinstance(city,tuple):判断变量city是不是元组类型(类型名为tuple),那因为变量city是一个元组,所以较后返回值为True,就是真的意思;

  代码② isinstance(city,list):判断变量city是不是列表(list),那很显然,变量city不是列表,而是一个元组,所以返回值为False,就是假的意思;

  代码③ isinstance(city,str):判断变量city是不是字符串(str),显然变量city不是字符串,所以返回值为False;

  代码④ isinstance("小po爱编程",str):判断"小po爱编程"这个字符串是不是字符串型(str),很显然它确实是一个字符串,所以返回值为True。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/67/news/629881/违者必究! 以上就是长沙线上少儿编程培训学校 小编为您整理 少儿编程Python 数据类型的转换和获取数据类型的方法的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721