专业编程基础技术教程

网站首页 > 基础教程 正文

Python-第6弹之len()、str()、int()、float()

ccvgpt 2024-09-09 02:25:07 基础教程 49 ℃

1.len()函数

向len()函数传递一个字符串(或包含字符串的变量),然后该函数返回一个整型值,即字符串中字符的个数。

Python-第6弹之len()、str()、int()、float()

>>> pw=input('请输入:')

请输入:hahahaha

>>> pw

'hahahaha'

>>> len(pw)

8

>>> type(len(pw))

<class 'int'>

2.str()函数

str()函数可以将整型或浮点型的数值转换为字符串类型,如下:

>>> str(654)

'654'

>>> str(3.1314)

'3.1314'

3.int()函数

int()函数可以将整型的字符串转换为整型数值,但是不能转换浮点型的字符串,如下:

>>> int('123')

123

>>> int('3.1314')

Traceback (most recent call last):

File "<pyshell#183>", line 1, in <module>

int('3.1314')

ValueError: invalid literal for int() with base 10: '3.1314'

int()函数可以对浮点型数值取整计算,如下:

>>> int(7.8)

7

4.float()函数

float()函数可以将浮点型的字符串转换为浮点型数值,如下:

>>> float('3.1414')

3.1414

最近发表
标签列表