精华内容
下载资源
问答
  • python中数据转换函数

    千次阅读 2019-06-13 20:50:51
    一、hex()——十进制转换十六进制 功能:十进制转换十六进制字符串形式 语法:hex(x) 例子: 1.实现可以回调的转换操作 class Calc: def __init__(self,num1,num2): self.num1 = num1 self.num2 = num2 ...

    一、hex()——十进制转换十六进制

    功能:十进制转换十六进制字符串形式
    语法:hex(x)
    例子:
    1.实现可以回调的转换操作

    class Calc:
        def __init__(self,num1,num2):
            self.num1 = num1
            self.num2 = num2
            self.add()
        def __index__(self):
            return  self.result
        def add(self):
            self.result = self.num1 + self.num2
    
    s = Calc(5,11)
    print(hex(s))
    
    输出结果:
    0x10
    

    二、oct()——十进制转换八进制

    功能:十进制转换八进制字符串形式
    语法:oct(x)
    例子:
    1.实现字符八进制对照表

    import binascii
    def compar8(c):
        con16 = binascii.hexlify(c.encode("gbk"))
        con10 = int(con16.upper(),16)
        con8 = oct(con10)
        return con8
    #用户接受输入字符,返回对应的八进制
    while 1:
        getchar = input("请输入一个有效的字符:")
        print(compar8(getchar))
    
    输出结果:
    请输入一个有效的字符:A
    0o101
    

    三、bin()——十进制转换二进制

    功能:十进制转换二进制
    语法:bin(x)
    例子:
    1.创建自定义函数,将输入数字转换成二进制

    def 二进制(c):
        二2 = bin(c)
        return 二2
    while 1:
        getname = input("请输入一个数字:")
        print(二进制(int(getname)))
    
    输出结果:
    请输入一个数字:10
    0b1010
    

    四、int()——字符串转换成整型

    功能:字符串转换成整型
    语法:int(x)

    五、str()——对象转换成字符串

    功能:对象转换成字符串
    语法:str(object)

    六、bool()——布尔类型转换

    功能:指定参数转换返回布尔值类型
    语法:str(x)

    七、ord()——获取ASCII或者Unicode值

    功能:获取ASCII或者Unicode值
    语法:ord©
    例子:
    1.判断字符是否为数字。

    def Number(val):
        getASCII = ord(val)
        if getASCII >= 48  and getASCII <= 57 :
            return True
        else:
            return False
    
    while 1:
        getnum = input("请输入一个有效的数字:")
        Is_Number = Number(getnum)
        if Is_Number:
            print("您输入的数字是:",getnum)
        else :
            print("您输入非法字符,这只能输入数字。")
    
    输出结果:
    请输入一个有效的数字:5
    您输入的数字是: 5
    请输入一个有效的数字:h
    您输入非法字符,这只能输入数字。
    

    八、float()——浮点数值转换

    功能:将一个整数或者字符串转换成浮点数或者浮点类型
    语法:float(x)

    九、tuple()——列表转换成元组

    功能:列表转换成元组并返回
    语法:tuple(seq)

    十、chr——获取整数对应的字符

    功能:获取整数对应的字符
    语法:chr(i)

    十一、list()——元组转换成列表

    功能:元组类型转换成列表类型
    语法:list(seq)

    十二、repr()——对象转换为解释器阅读模式

    功能:将对象转换为python解释器阅读模式
    语法:repr(object)
    例子:
    1.创建一个类并重写repr()函数,实现自定义类的信息转换。

    class Auto():
        def __init__(self,val):
            self.Value = val
        def __repr__(self):
            return "Auto(%s)"%self.Value
    #调用Auto类
    A = Auto("test")
    print(A)
    
    输出结果:
    Auto(test)
    

    十三、complex()——复数形式转换

    功能:生成一个指定参数的复数形式,其格式为real + imag * j .
    语法:complex(real, imag)

    展开全文
  • Python编程PTA题解——转换函数使用

    千次阅读 2020-03-21 15:04:44
    Description:输入一个整数和进制,转换成十进制输出 Input:输入仅一行,输入整数和进制 Output:输出仅一行,转化为十进制输出结果 Sample Input:45,8 Sample Output:37 ...

    Python编程PTA题解大全——索引

    Description:输入一个整数和进制,转换成十进制输出Input:输入仅一行,输入整数和进制
    Output:输出仅一行,转化为十进制输出结果
    Sample Input:45,8
    Sample Output:37

    a, b = input().split(",")
    b = int(b)
    print(int(a, b))
    

    >>>Python中的进制转化内函数<<<

    展开全文
  • 主要介绍了使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换的一些用法,需要的朋友可以参考下
  • Python list函数

    万次阅读 多人点赞 2018-10-05 22:17:51
    Python内置函数list介绍、使用示例和注意事项。

    目录

    描述

    语法

    使用示例

    1. 创建一个空列表(无参调用list函数)

    2. 将字符串转换为列表

    3. 将元组转换为列表

    4. 将字典转换为列表

    5. 将集合转换为列表

    6. 将其他可迭代序列转化为列表

    注意事项

    1. 参数必须是可迭代序列对象

    2. 无意义的转换----将列表转换为列表


    描述

    list()函数是Python的内置函数。它可以将任何可迭代数据转换为列表类型,并返回转换后的列表。当参数为空时,list函数可以创建一个空列表。

    语法

    list(object)
    名称说明备注
    object待转换为列表的数据类型可省略的参数

    使用示例

    1. 创建一个空列表(无参调用list函数)

    >>> test = list()
    >>> test
    []

    2. 将字符串转换为列表

    >>> test = list('cat')
    >>> test
    ['c', 'a', 't']

    3. 将元组转换为列表

    >>> a_tuple = ('I love Python.', 'I also love HTML.')
    >>> test = list(a_tuple)
    >>> test
    ['I love Python.', 'I also love HTML.']

    4. 将字典转换为列表

    >>> a_dict = {'China':'Beijing', 'Russia':'Moscow'}
    >>> test = list(a_dict)
    >>> test
    ['China', 'Russia']

    ⚠️注意:将字典转换为列表时,会将字典的值舍去,而仅仅将字典的键转换为列表。如果想将字典的值全部转换为列表,可以考虑使用字典方法dict.values()

    5. 将集合转换为列表

    >>> a_set = {1, 4, 'sdf'}
    >>> test = list(a_set)
    >>> test
    [1, 'sdf', 4]

    6. 将其他可迭代序列转化为列表

    下面的代码将range类型和map类型的可迭代序列转换为列表:

    >>> test1 = list(range(10))
    >>> test2 = list(map(int, [23.2, 33.1]))
    >>> test1
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    >>> test2
    [23, 33]

    注意事项

    1. 参数必须是可迭代序列对象

    list函数的参数必须是可迭代对象。当选用不可迭代的对象作为参数时,Python报错。

    >>> test = list(12)
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: 'int' object is not iterable

    2. 无意义的转换----将列表转换为列表

        可以使用list函数将列表转换为一个列表,虽然这么做Python不会有任何的异常或者报错----但是这种行为显然是没有意义且浪费资源的行为。

    >>> a_list = ['Python', 'C', 'Java', 'HTML', 'CSS']
    >>> test = list(a_list)
    >>> test
    ['Python', 'C', 'Java', 'HTML', 'CSS']

    展开全文
  • 转换函数使用 输入一个整数和进制,转换成十进制输出 输入格式: 在一行输入整数和进制 输出格式: 在一行十进制输出结果 输入样例: 45,8 输出样例: 37 思路: 使用转换函数。 代码如下: a,b=input().split(",",1) ...

    转换函数使用

    输入一个整数和进制,转换成十进制输出

    输入格式:

    在一行输入整数和进制

    输出格式:

    在一行十进制输出结果

    输入样例:

    45,8
    

    输出样例:

    37
    

    思路:

    使用转换函数。

    代码如下:

    a,b=input().split(",",1)
    b=eval(b)
    c=int(a,b)
    print(c)
    
    展开全文
  • python使用函数求特殊a串数列和

    千次阅读 2019-11-07 16:53:25
    python使用函数求特殊a串数列和 给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和 函数接口定义: fn(a,n) 其中 a 和 n 都是用户传入的参数。 a 的值...
  • Python中进制转换函数使用

    千次阅读 2019-09-27 21:06:44
     关于Python中几个进制转换的函数使用方法,做一个简单的使用方法的介绍,我们常用的进制转换函数常用的就是int()(其他进制转换到十进制)、bin()(十进制转换到二进制)、oct()(十进制转换到八进制)、hex()(十...
  • python内置的进制转换函数

    千次阅读 2018-12-18 20:39:15
    python内置函数: hex() 十进制浮点数转换------正确用法–&gt;1.2.hex() #把浮点型转换成16进制 In [50]: 1.2.hex() Out[50]: '0x1.3333333333333p+0' In [51]: hex(1.2) -----------------------------...
  • python内置进制转换函数

    万次阅读 多人点赞 2018-07-22 12:01:28
    转换为二进制为:", bin(dec)) print("转换为八进制为:", oct(dec)) print("转换为十六进制为:", hex(dec)) string1 = '101010' print('二进制字符串转换成十进制数为:',int(string1,...
  • Python内置函数

    万次阅读 多人点赞 2019-05-10 15:10:36
    Python内置函数Python abs()函数Python all() 函数Python any() 函数Python basestring() 函数Python bin() 函数Python bool() 函数Python bytearray() 函数Python callable() 函数Python chr() 函数Python ...
  • python进制转换函数

    千次阅读 2019-07-25 21:10:45
    文章目录bin()oct()hex()其他进制转换成十进制 bin() #十进制转换二进制 i = 16 j = bin(i) print(j) 0b10000 0b:表示它是一个二进制数字,10000:十进制数16转换成二进制的值 oct() #十进制转换八进制 i = 16 j =...
  • 探讨 python 匿名函数使用

    千次阅读 2018-05-08 18:44:57
    python 开发过程中,我们经常使用函数来封装一段代码,该函数具有实现某个功能的作用,方便在程序的其他地方调用。往往我们定义的函数是用来解决复杂问题的封装。然而,在开发过程中,不免会遇到一些简单的函数...
  • python magic 函数使用教程

    千次阅读 2018-07-19 11:38:44
    python magic 函数使用教程 持续更新 zip: 将参数元素打包成元组 for item in zip([1,2,3], [4,5,6]): print(item) # (1, 4) # (2, 5) # (3, 6) list: 将一个序列转换为列表 这里主要是对他的转换功能来说...
  • python 大小写转换函数

    千次阅读 2018-08-09 18:21:21
    python 大小写转换函数 项目中有个功能要求将字符串第一个字母改为大写,查了文档及搜索引擎,没找到,自己写了一个,非常简单 1 def upperFirstWord(inStr): 2 return " %s " % (inStr[: 1 ].upper() +...
  • python字符串替换replace函数

    万次阅读 多人点赞 2019-11-03 11:21:11
    python字符串替换replace函数 replace(old, new, count) old,旧字符或字符串 new,新字符或字符串 count,最大替换数量,从起始位置开始计数,默认替换所有 注意:replace函数替换字符串,不影响原字符串 示例1:...
  • python人民币和美元转换

    万次阅读 多人点赞 2019-06-22 14:17:34
    人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:‫‪‪‪‪‪‫‪‪‪‪‪‫‫‪‪‪‪‪‪‪‪‪‪‪‫‪人民币和美元间汇率固定为:1美元 = 6.78人民币。‪‪‪‪‫‪‪‪‪‪‫‪...
  • Python数据类型转换函数

    千次阅读 2018-11-28 21:41:18
    Python数据类型转换函数 函 数 作 用 int(x) 将 x 转换成整数类型 float(x) 将 x 转换成浮点数类型 complex(real[,imag]) 创建一个复数 str(x) 将 x 转换为字符串 repr(x) 将 x 转换为表达式字符串 ...
  • python函数——目录

    千次阅读 多人点赞 2018-12-07 13:22:13
    python函数——目录 Python函数——Numpy size() python函数——字典get()方法 python函数——字典设置默认值 setdefault() python函数——字典设置默认值get() 与 setdefault()区别 ...
  • Python字母大小写的转换(两种方法)

    万次阅读 多人点赞 2019-11-19 19:56:12
    利用函数进行字母的大小写转换 upper():所有字母大写 lower():所有字母小写 capitalize():首字母大写,其他字母小写 title():每个单词首字母大写,其他小写 示例: #encoding:UTF-8 msg = '...
  • Python float函数

    万次阅读 多人点赞 2018-10-03 18:00:00
    Python float()函数的介绍、使用方法和注意事项。
  • 这篇文章主要介绍了使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换的一些用法,需要的朋友可以参考下 使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。 先看Python官方文档中对这几...
  • Python数学函数

    千次阅读 2016-04-06 21:39:06
    1、Python数学函数  1、abs(x):取绝对值,内建函数    2、ceil(x):向上取整,在math模块中    3、cmp(x,y):如果 x y ,返回1。内建函数    4、exp(x):在math模块中
  • Python convert函数-转换图像的格式

    千次阅读 2019-07-14 09:16:15
    接受一个 mode 参数,用以指定一种色彩模式1 ------------------(1位像素,黑白,每字节一个像素存储)L ------------------(8位像素,黑白)P ------------------(8位像素,使用调色板映射到任何其他模式)RGB-...
  • python常用函数整理

    千次阅读 2020-06-30 15:43:35
    使用ast模块中的literal_eval函数来实现,把字符串形式的list转换Python的基础类型list from ast import literal_eval str_list = "[1838, 13735, 8285, 35386]" mylist = literal_eval(str_list) type(mylist ) ...
  • python 三角函数 计算

    千次阅读 2021-01-15 11:36:55
    今天用做结构的时候突然要算一下角度,就想用python简单计算一下,结果发现,中学学的三角函数内容全喂狗了。 python中三角函数计算当然就是直接进math库,这没啥说的,导入这个库就行。但是下边计算的时候度这个...
  • python的hex转换函数

    千次阅读 2019-03-28 10:50:25
    BIN转HEX: 输入: import binascii print(binascii.b2a_hex("abcdefghijklmn")) 输出: 6162636465666768696a6b6c6d6e 扩展:hexlify也可以实现同样的效果:binascii.hexlify("abcdefghijklmn") ...
  • 输入一个整数和进制,转换成十进制输出 输入格式: 在一行输入整数和进制 输出格式: 在一行十进制输出结果 输入样例: 在这里给出一组输入。例如: 45,8 输出样例: 在这里给出相应的输出。例如: 37 a,b=...
  • python大小写转换函数

    千次阅读 2019-10-05 14:18:56
    1.全部转换成大写:upper() 用法: str = ‘marsggbo’ print str.upper() 结果:MARSGGBO 2.全部转换成小写:lower() 用法:str = 'MarsGGbO' print str.lower() 结果: marsggbo 3.首字母转换成...
  • 不算是技术工作者还是普通文员,大家都逐步开始学习python,毫无疑问,python现在已经成为热门语言了。...下面就是在实际工作中遇到的一个问题,把一个文本里面的十六进制数据转换为十进制。于是写了个p...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 340,422
精华内容 136,168
关键字:

python转换函数使用

python 订阅