首页 > 编程语言 >python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互转 其它类型转字符串

python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互转 其它类型转字符串

时间:2023-08-04 10:25:58浏览次数:33  
标签:转换成 int print 将值 数值 互转 字符串

4、数据类型转换

1)字符串转换成数值:

int()-----------将值转换成整数
float()-----------将值转换成小数
str()-----------将值转换成字符串
bool()-----------将值转换成布尔值

例如:

int() 将值转换成整数

s1="188" #字符串
ns1=int(s1) #转换成整型数值
print(ns1+8) #打印数值结果

float() 将值转换成浮点型

s1="3.14" #字符串
ns1=float(s1) #转换成浮点型数值
print(ns1+3) #打印数值结果(数值结果为6.140000000000001,出现误差,后面讲解决办法)
print(type(ns1)) #获取新数值的数据类型属性

2)数值之间互转:

整数转小数用float

z1=78
nz1=float(z1)
print(nz1) #打印结果为78.0,多了个小数位,表示它已经转换为浮点型数值了

小数转整数用int

z1=3.14
nz1=int(z1)
print(nz1) #打印结果为3,没有小数位了,表示它已经转换为整型数值了

其它类型转字符串用str

a1=2 #整数
b1=3.14 #小数
na1=str(a1)
nb1=str(b1)
print(a1,b1) #打印数值结果
print(na1,nb1) #打印字符串结果,虽然与上一行相同,但数据类型发生了变化
print(type(na1),type(nb1)) #打印字符串类型

标签:转换成,int,print,将值,数值,互转,字符串
From: https://www.cnblogs.com/sgzj/p/17605170.html

相关文章

  • 代码随想录算法训练营第九天| 复习字符串和双指针法(看卡哥文章复习)
     KMP算法就是在一个字符串中寻找另一个子串,避免了“跳回下一个字符再重新匹配”,实现了在一次字符串的遍历过程中就可以匹配出子串。28. 实现 strStr()  (本题可以跳过)     卡哥建议:因为KMP算法很难,大家别奢求 一次就把kmp全理解了,大家刚学KMP一定会有各种各样的......
  • C#格式化字符串
     字符串格式String.Format和WriteLine都遵守同样的格式化规则。格式化的格式如下:"{N[,M][:formatString]}",arg1,...argN,在这个格式中: 1)N是从0开始的整数,表示要格式化的参数的个数.2)M是一个可选的整数,表示格式化后的参数所占的宽度,如果M是负数,则左对齐,如果M是......
  • HashSet的new两个相同的String类字符串的变化
    一、定义HashSet的底层是通过HashMap实现的,所以要通过HashMap去寻求答案二、源码分析其实关于这个问题的答案关键源码需在putVal方法中寻找,我用的版本是JDK8//源码publicVput(Kkey,Vvalue){returnputVal(hash(key),key,value,false,true);//......
  • Excel中文本型数字转换为数值型数字的方法
    背景工作中经常遇到需要将Excel中的内容进行求和或者其他计算,但是由于格式为文本,无法进行计算和求和。单元格的左上角都有绿色小三角,且用自动求和公式计算无法计算结果,显示为0,说明单元格格式为文本。1、直接将文本转化成数字需要转换的数据,左上角会出现黄色感叹号,点击,并选择......
  • Sql 字符串截取
    注意不同数据库内置函数名称或有差异,可参考1.从左至右截取①使用left()函数可以从左至右对字符串进行截取 语法:LEFT(str,length)str是要进行截取的字符串,length是要截取的长度(数字), left('abcdefg',3)即表示从左开始截取包含第一位到第三位字符串的所有内容例如:执行 ......
  • 字符串
    复健\(Day9\)字符串相关算法\(1.\)最小表示法最小表示法就是找出字符串\(s\)的循环同构串中字典序最小的那一个时间复杂度为\(O(n)\)chars[maxn];intn;intget_min(char*s){ n=strlen(s+1); for(inti=1;i<=n;i++)s[n+i]=s[i]; inti=1,j=2,k=0; while(i<=n&&j<=......
  • SQL - 字符型转数值型
    selectcast('2.123'asnumeric)--字符型转数值型,取整数部分值selectcast('2.123'asdecimal(18,4))--字符型转数值型,保留小数  ......
  • 使用正则表达式 移除 HTML 标签后得到字符串
    需求分析后台返回的数据是这样式的需要讲html标签替换high_light_text:"<spanstyle='color:red'>OPPO</span><spanstyle='color:red'>OPPO</span>白色01"使用正则表达式functionstripHTMLTags(htmlString){returnhtmlString.repl......
  • [代码随想录]Day07-字符串 part01
    题目:344.反转字符串思路:每次把最前面和最后面的交换位置即可strings库里没有反转的方法——这个反转是之后几个题的一个基础代码:双指针调换位置funcreverseString(s[]byte){l,r:=0,len(s)-1//最前面的元素,最后面的元素forl<r{s[l],s[......
  • Python教程(6)——Python变量的基础类型。|整数类型|浮点数类型|字符串类型|布尔类型|
    学习编程语言,不得不忽视变量这个概念。Python中的变量是用于存储数据的名称,你可以将值赋给变量,并在程序的其他地方使用该变量来引用该值。变量在程序中起到存储和操作数据的作用。如果学过C/C++语言的同学,定义了变量后,需要加个类型的限制,比如intage=28doublemoney=10.2......