Python类型转换,数据类型转换函数大全 与 strip()函数介绍

这篇具有很好参考价值的文章主要介绍了Python类型转换,数据类型转换函数大全 与 strip()函数介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python类型转换,数据类型转换函数大全 

Python类型转换,数据类型转换函数大全 与 strip()函数介绍,python基础知识,python,java,服务器

虽然 Python 是弱类型编程语言,不需要像 Java 或 C 语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。

比如说,我们想通过使用 print() 函数输出信息“您的身高:”以及浮点类型 height 的值,如果在交互式解释器中执行如下代码:

>>> height = 70.0
>>> print("您的身高"+height)
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    print("您的身高"+height)
TypeError: must be str, not float

会发现这是错误的,解释器提示我们字符串和浮点类型变量不能直接相连,需要提前将浮点类型变量 height 转换为字符串才可以。

庆幸的是,Python 已经为我们提供了多种可实现数据类型转换的函数,如图所示。

函 数 作 用
int(x) 将 x 转换成整数类型
Iloat(x) 将 x 转换成浮点数类型
complex(real,[,imag]) 创建一个复数
str(x) 将 x 转换为字符串
repr(x) 将 x 转换为表达式字符串
eval(str) 计算在字符串中的有效 Python 表达式,并返回一个对象
chr(x) 将整数 x 转换为一个字符
ord(x) 将一个字符 x 转换为它对应的整数值
hex(x) 将一个整数 x 转换为一个十六进制字符串
oct(x) 将一个整数 x 转换为一个八进制的字符串

需要注意的是,在使用类型转换函数时,提供给它的数据必须是有意义的。例如,int() 函数无法将一个非数字字符串转换成整数:

>>> int("123") #转换成功
123
>>> int("123个") #转换失败
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    int("123个")
ValueError: invalid literal for int() with base 10: '123个'
>>>

 python strip()函数介绍

Python类型转换,数据类型转换函数大全 与 strip()函数介绍,python基础知识,python,java,服务器

描述

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。

语法

strip()方法语法:

str.strip([chars]);

参数

chars -- 移除字符串头尾指定的字符。

返回值

返回移除字符串头尾指定的字符生成的新字符串。

实例

以下实例展示了strip()函数的使用方法:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
??
str = "0000000?? jb51.net 0000000"
print(str.strip( '0' )) # 去除首尾字符 0 
??
str2 = "? jb51.net?? "? # 去除首尾空格
print(str2.strip())

以上实例输出结果如下:

   jb51.net  
jb51.net

Python3 replace()方法

描述

replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法

replace()方法语法:

str.replace(old, new[, max])

参数

old -- 将被替换的子字符串。

new -- 新字符串,用于替换old子字符串。

max -- 可选字符串, 替换不超过 max 次

返回值

返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次文章来源地址https://www.toymoban.com/news/detail-821090.html

到了这里,关于Python类型转换,数据类型转换函数大全 与 strip()函数介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【Python入门篇】——Python基础语法(数据类型与数据类型转换)

    【Python入门篇】——Python基础语法(数据类型与数据类型转换)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 数据类型 在学习字

    2024年02月02日
    浏览(9)
  • Python 数据类型转换详解

    Python是一种动态类型语言,因此它需要复杂的数据类型转换以实现各种编程任务。Python提供了许多内置函数和方法来完成数据类型转换,这些函数和方法使用起来相对简单明了。程序员可以轻松地将数据从一种格式转换成另一种格式。 数据类型转换是将一个数据类型转换为另

    2024年02月13日
    浏览(14)
  • Python 数据类型转换

    Python 数据类型转换

    在人生的道路上,即使一切都失去了,只要一息尚存,你就没有丝毫理由绝望。因为失去的一切,又可能在新的层次上复得。 有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。 Python 数据类型转换可以分为两种

    2024年02月12日
    浏览(7)
  • Python 笔记 — 数据类型转换

    使用内置的 str() 函数,通过 str() 函数可以将数字、列表、字典、元组、集合等类型转换为字符串类型。 使用格式化字符串(f-string),使用 f\\\"{变量}\\\" 的形式可以将数字、列表、字典、元组、集合等类型转换为字符串类型。 使用内置的 repr() 函数,通过 repr() 函数可以将数字

    2024年02月08日
    浏览(11)
  • 【Python】Python系列教程-- Python3 数据类型转换(六)

    往期回顾: Python系列教程–Python3介绍(一) Python系列教程–Python3 环境搭建(二) Python系列教程–Python3 VScode(三) Python系列教程–Python3 基础语法(四) Python系列教程–Python3 基本数据类型(五) 有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况

    2024年02月08日
    浏览(10)
  • Python 变量的定义和数据类型的转换

    Python 变量的定义和数据类型的转换

    变量的定义 基本语法: 变量名 = 值 变量名是给对象贴一个用于访问的标签,给对象绑定名字的过程也称为赋值,赋值符号 “=” 变量名自定义,要满足标识符命名规则。 Python中, 不需要事先声明变量名及其类型 ,直接赋值即可创建各种类型的对象变量。 变量在第一次赋值

    2024年02月07日
    浏览(11)
  • Pandas文本数据处理大全:类型判断、空白字符处理、拆分与连接【第67篇—python:文本数据】

    Pandas文本数据处理大全:类型判断、空白字符处理、拆分与连接【第67篇—python:文本数据】

    Pandas是Python中一种强大的数据分析库,广泛用于数据清洗、处理和分析。在实际的数据处理中,文本数据常常是不可避免的一部分。本篇博客将介绍Pandas中处理文本数据的一些常用技巧,包括类型判断、去除空白字符、拆分和连接。 在处理文本数据时,首先要了解数据的类型

    2024年02月19日
    浏览(10)
  • Python学习笔记(2)--字面量,注释,变量,数据类型,数据类型转换,标识符,运算符

    Python学习笔记(2)--字面量,注释,变量,数据类型,数据类型转换,标识符,运算符

    传送门==B站黑马python入门教程 1.字面量 字面量 : 代码中被固定写的值 python常用的6种数据类型为 数字,字符串,列表,元组,集合,字典 目前基础部分学习 字符串,整数,浮点数 即可 字符串 :(文本),由任意数量的 字符 (示例:中文/英文/各类符号/数组)组成; 在 python 中,字符串需要用双

    2024年02月11日
    浏览(41)
  • Python数据类型详细介绍

    一、数字(Number) 1. int (整型,长整型) 2. float (浮点型) 3. complex(复数) 二、布尔(Boolean) 三、字符串类型(String)  四、列表 1.  创建列表 2. 列表的索引  3. 列表的切片 4. 列表加法和乘法 5.列表的修改 6. 列表的删除 7. 列表追加、插入和扩展 8. 列表元素查找 9. 列表

    2024年02月05日
    浏览(5)
  • 【Python】数据类型之集合与函数

    【Python】数据类型之集合与函数

    1.1 集合的定义 集合(set)是一个无序的不重复元素序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而 不是 { },因为 { } 是用来创建一个空字典。 1.2 实例 3.1 函数的定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的

    2024年02月12日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包