重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
int函数能够
专注于为中小企业提供做网站、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业瑶海免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
(1)把符合数学格式的数字型字符串转换成整数
(2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入。
举例:
1
aa
=
int("124")
#Correct
2
"aa
=
",
aa
#result=124
3
bb
=
int(123.45)
#correct
4
"bb
=
",
bb
#result=123
5
cc
=
int("-123.45")
#Error,Can't
Convert
to
int
6
"cc
=
",cc
7
dd
=
int("34a")
#Error,Can't
Convert
to
int
8
"dd
=
",dd
9
ee
=
int("12.3")
#Error,Can't
Convert
to
int
10
ee
11
二、float函数将整数和字符串转换成浮点数。
举例:
1
aa
=
float("124")
#Correct
2
"aa
=
",
aa
#result
=
124.0
3
bb
=
float("123.45")
#Correct
4
"bb
=
",
bb
#result
=
123.45
5
cc
=
float(-123.6)
#Correct
6
"cc
=
",cc
#result
=
-123.6
7
dd
=
float("-123.34")
#Correct
8
"dd
=
",dd
#result
=
-123.34
9
ee
=
float('123v')
#Error,Can't
Convert
to
float
10
ee
三、str函数将数字转换成字符
举例:
1
aa
=
str(123.4)
#Correct
2
aa
#result
=
'123.4'
3
bb
=
str(-124.a)
#SyntaxError:
invalid
syntax
4
bb
5
cc
=
str("-123.45")
#correct
6
cc
#result
=
'-123.45'
7
dd
=
str('ddd')
#correct
8
dd
#result
=
ddd
9
ee
=
str(-124.3)
#correct
10
ee
#result
=
-124.3
用tuple()。刚开始学没有接触到面向对象,暂时把list,tuple等理解成函数,其实list,tuple这些是类,因为print(tuple)输出的是class 'tuple'。。。
1、全部转换成大写:upper()
用法: str = ‘marsggbo’
print str.upper()
结果:MARSGGBO
2、全部转换成小写:lower()
用法:str = 'MarsGGbO'
print str.lower()
结果: marsggbo
3、首字母转换成大写:capitalize() ,其余全部小写
注意:此方法返回的字符串只有它的第一个字符大写的副本。
用法:str = 'mars is VEry sliM and cLever!'
print str.capitalize()
结果:Mars is very slim and clever!
4、标题首字母大写:title()
用法:str = 'mARS iS slim and cLEver!'
print str.title()
结果:Mars Is Slim And Clever!
扩展资料:
输入一串字符,将大写字母转换成小写字母,小写字母转换为大写字母
a = input("请 输入字符:")
b = []
for n in a :
if "a"= n = "z":
b.append(n.upper())
elif"A" = n = "Z" :
b.append(n.lower())
else:
b.append(n)
print("".join(b))
参考资料:百度百科——Python(计算机程序设计语言)
作用就是把合理的数据转换为需要的类型。int()整数,float()浮点数,str()字符串,list()列表,tuple()元组,set()集合……
比如a='12'这个是字符串类型,用int函数a=int(a)这时变量a就是整型,字符串'12'变为了整数12。Python没有变量声明的要求,变量的属性在赋值时确定,这样变量的类型就很灵活。
有一种题目判断一个整数是否回文数,用字符串来处理就很简单
a=1234321#整数
if str(a)==str(a)[::-1]:#借助字符串反转比较就可以确定是否回文数。
还比如元组b=(1,3,2,4),元组是不可以更新删除排序成员的,但是列表是可以的,通过列表函数进行转换来实现元组的更新删除和排序。
b=(1,3,2,4)
b=list(b)
b.sort()
b=tuple(b)
这时得到的元组b就是一个升序的元组(1,2,3,4)
再比如你要输入创建整数列表或者整数元组基本上写法相同,就是用对应的函数来最后处理。
ls=list(map(int,input().split()))#这个就是列表
tup=tuple(map(int,input().split()))#这个就是元组
再比如有个叫集合的,集合有唯一性,可以方便用来去重。
ls=[1,2,3,1,2,3,1,2,3]
ls=list(set(ls))#通过set()去重后,现在的ls里就是[1,2,3]去重后的列表。