示例: '余庆','yuqing','123','Hello!'
特点: 用引号括起来的文本。
转换方式: 使用str()函数转换,str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号里。就能成为字符串类型。
2.整数(int)
示例:-1,0,1,2,123
特点:不带小数点和引号的普通数字。
转换方式:使用int()函数转换, 只有符合整数规范的字符串类数据,才能被int()函数强制转换。
(注:整数形式的字符串比如'6'和'1',可以被int()函数强制转换。其次,文字形式,比如中文、火星文或者标点符号,不可以被int()函数强制转换。
最后,小数形式的字符串,由于Python的语法规则,也不能使用int()函数强制转换。)
(注:int()函数的本质是将数据转换为整数。对于浮点数,int()函数会做取整处理。int()函数会直接抹零,直接输出整数部分。)
3.浮点数(float)
示例:-0.33,3.1415926,1.0
特点:带小数点的数字,运算结果会存在误差。
转换方式:使用float()函数转换,float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。
Python 的基本运算有 +(加)-(减)*(乘)/(除)//(整除)%(求余)Python 运算符的用法非常符合我们日常的习惯,在此不赘述,以下主要举一些例子加深印象以及列出几个注意点:
1.Python 在整数和浮点数运算时,自动将整数隐式转换成浮点数
2.在除法时,将结果作为浮点数保留(至少小数点后1位)
3.幂乘用两个星号表示
如
2**3
8
2-1
1
4.除后取整运算符//
15//2
7
5.除后取余%
4%3
0.3333333333333333(小数点后最多16位)
6.还可以原地修改运算符
+=-= *= %= /=
x*=3
x=x*3
7.还可以用于修改字符串
8.在Python中 整数是一种不可变类型,创建后值不能改变,不能自增自减如x++
9.值与操作符间可以添加任意多个空格
答:pythonstring转float之后无法除法可以这样做1. 将非整数型数据转换为int型:int( )函数 1.1 将字符串转换为int型 a = '5' b = int(a) print(type(b
2. 将非浮点型数据转换为float型:float( )函数 2.1 将字符串转换为float型 a = '5.5' b = float(a) print(type(
3. 将非字符串类型数据转换为字符串类型:str( )函数 可以将整数、浮点数、列表、元组、字典、集合直接转换为字符串类型 a = {'baidu'
python - - - string如何转float - python string转float - 晚风吹儿的博客
1. 转换需求分析 例:给一个字符串,转换成浮点型(float) 需求分析: 首先,字符串必须是数字类型的 其次,需要将这个字符串转换成浮点数,则需要
2. 转换实现 实现解析: 定义函数,进行浮点数转换,