内建函数-类型转换

2024-02-22 13:48
文章标签 类型转换 内建函数

本文主要是介绍内建函数-类型转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

bytes([source[, encoding[, errors]]]) 创建一个不可变的字节数组

bytearray([source[, encoding[, errors]]])  创建一个可变的字节数组

参数的意义比较复杂,需要参照标准库。

比较常用的两个

一个整形的参数代表创建一个字节数组, n个长度的数组 bytes(n)

bytearry(string, 'utf-8')将字符串编码为utf-8的字节码数组


chr(97) = a 字符转unicode编码

ord(a) = 97 unicode编码转字符

ord函数:为序数(order)函数,函数返回值为字符在ASCII码中的序号。


ascii(object)  同repr函数,输出对象的represention对象,只是会将ascii不能显示的字符,用用\x十六进制,或者\u(Unicode编码表示)

class A:def __repr__(self):return "hello■"def __str__(self):return "str■"a = A()
print(a)
print(ascii(a))

输出结果为:

str■
hello\u25a0


bin(x) 将整形数据转换为二进制字符串,如果参数是对

这篇关于内建函数-类型转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/735443

相关文章

【C++高阶】C++类型转换全攻略:深入理解并高效应用

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C++ “ 登神长阶 ” 🤡往期回顾🤡:C++ 智能指针 🌹🌹期待您的关注 🌹🌹 ❀C++的类型转换 📒1. C语言中的类型转换📚2. C++强制类型转换⛰️static_cast🌞reinterpret_cast⭐const_cast🍁dynamic_cast 📜3. C++强制类型转换的原因📝

【oracle CLOB】ORACLE CLOB 类型转换为字符串

在ORACLE 中存储 大量 文本 超过了 3000个汉字 varchar 装不下 迫不得已使用了 : CLOB 类型 写sql 时如果字段是CLOB类型,必须转换为类型。 CLOB 类型转换为字符串: dbms_lob.substr(FILTER_TEXT,100000) select to_char(GMT_CREATE,'yyyy-mm-dd') as M1,dbms_lob.sub

【python 内建函数】python中函数相关的内建函数

1、filter() 函数式编程的意思就是对序列应用一些函数的工具。例如,基于某一测试函数过滤出一些元素(filter),以及对每队元素都应用函数并运行到最后结果(reduce)。 [root@izbp1f0leha0lvmqfhigzpz code]# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150

C++隐式类型转换问题

问题描述:隐式类型转换问题 if (optimize_param.dynamic_lds_size > 64UL * 1024UL) 这里在64后面加上UL表示“usigned long“类型的常量,为了防止在计算或者比较过程中出现类型转换的问题。 举例说明隐式类型转换问题: #include <iostream>int main(int argc, char const *argv[]

SpringMVC使用:类型转换数据格式化数据验证

01-类型转换器 先在pom.xml里面导入依赖,一个是mvc框架的依赖,一个是junit依赖 然后在web.xml里面导入以下配置(配置的详细说明和用法我在前面文章中有写到) 创建此测试类的方法用于测试springmvc是具备自动类型转换功能的 user属性如下 show.jsp内容如下 在客户端输入如下数据 输出如下重点看日期他给转换了,说明springm

JavaScript学习(四):JavaScript类型转换以及变量作用域

3.8 类型转换 JavaScript中的取值类型非常灵活,从布尔值可以看到这一点:当JavaScript期望使用一个布尔值的时候,可以提供任何值,JavaScript将根据需要自行转换类型,真值转换成true,假值转换成false 3.8.1 转换和相等性 因为JavaScript可以做灵活的类型转换,因此“=="相等运算符也随相等的

语言中的类型转换

编程语言中必然有很多情况需要转换类型。比如引入const的概念就为了提高安全性,编译器提前检查,避免一些意外修改。当然,有时,我们希望手动转换一个变量的类型,让其变成常量,可以利用编译器提供的cast方法。 C++早期提供了const_cast,写法繁琐,C++17引入std::as_const写法更轻松,C++20引入bit_cast可实现位级别复制,而非普通float和int转换后丢失小数位

隐式类型转换/匿名对象的使用以及构造拷贝构造的优化

示例一: class A{private:int _n;public:A(int n){_n = n;cout << "A()" << endl;}A(const A& a){cout << "A(const A& a)" << endl;}~A(){cout << "~A()" << endl;}};void func(A a){} 对于func可以有如下三种调用 int mai

C++中的类型转换,以及与C的区别

编程的时候,类型转换在某些紧要的关头是必需品。 C风格的类型转换,相对C++风格的类型转换来说,比较粗鲁,C风格的类型转换,能允许任何类型之间进行转换,在编写C++程序时是也可以使用的,要进行精确的类型转换时,这是一个优点。但是,正是这样的优点,使C风格的类型转换,在编写程序时,容易出现类型不明,转换失误,并且在程序语句中难以识别,可读性较差,在编写C++程序时,建议使用C++中的类型转换。

‌JavaScript 数据类型转换

JavaScript 数据类型转换主要分‌显式转换‌‌隐式转换‌两种。‌ -‌显式转换‌:‌ 使用转换函数,‌如Number()、‌String()、‌Boolean()等,‌直接对数据进行类型转换。‌ 利用parseInt()、‌parseFloat()等函数,‌将字符串转换为数字类型。‌ -‌隐式转换‌:‌ 在进行运算或比较时,‌JavaScript 会自动将数据转换为适合的类型,‌如