简单python3问题,求教简单python问题,求教

2021-03-05 05:50:36 字数 1946 阅读 3347

1楼:匿名用户

python3的字符串默认都是unicode编码和解码!!!!如:

>>>a='中国'

>>>a.encode().decode()

'中国'

如果你指定一种别的格式编码,则解码的时候格式也必须一致。

>>>a.encode(encoding='utf-8').decode(encoding='utf-8')

'中国'

>>>a.encode(encoding='gbk').decode(encoding='gbk')

'中国'

如果编码和解码的格式不一致,就会出错

>>>a.encode(encoding='utf-8').decode(encoding='gbk')

traceback(mostrecentcalllast):

file"",line1,in

a.encode(encoding='utf-8').decode(encoding='gbk')

unicodedecodeerror:'gbk'codeccan'tdecodebyte0xadinposition2:illegalmultibytesequence

所以,要检验你的字符串是否是utf-8类型的,只要用utf-8去解码看会不会报错,即可。

2楼:匿名用户

>>>str1=u"123123"

>>>type(str1)

简单python问题,求教

3楼:尐二瓜

python3的默认编码是unicode,“encoding: utf-8”这个是python2设置编码的方法,python3已经不需要了。

如果解决了您的问题请采纳!

如果未解决请继续追问

4楼:

parseaddr不是内置函数,见于email.utils,用来解析字符串中的email地址

>>>importemail.utils>>>email.utils.parseaddr('tim_spac@126.***')

('','tim_spac@126.***')>>>email.utils.parseaddr('"laowang"')

('laowang','tim_spac@126.***')

简单的python问题求教!

5楼:匿名用户

round函数用来做四舍五入,但对版本依赖,因此不用.

简单的python问题 求写出过程 谢谢 20

6楼:匿名用户

temperature=t=-9.5

wind_speed=w=1.9

relative_humidity=h=91v=6.112*10**(7.5*t/237.

7+t)*h/100deffeels_like(temperature,wind_speed,relative_humidity):

windchill=13.12+0.6125*t-11.37*w**0.16+0.3965*t*w**0.16

humidex=t+5/9*(v-10)

ifwind_speed<0:

print("thewindspeedmussbenon-negative!")

ift>=15andhumidex-t>1:

feels_like_temperature=humidexift<15andt-windchill>1:

feels_like_temperature=windchillelse:

feels_like_temperature=treturn(feels_like_temperature)

简单python问题,求教,简单python3问题,求教?

1楼 歼灭天使 喵玲 f1def f2 等价于f2 f1 f2 参数检查 def check arg func def closure arg 对arg进行检查 if arg 0 func arg else print error return closure check arg def your ...

简单python问题求教,简单python问题,求教,关于copy

1楼 尐二瓜 python3的默认编码是unicode, encoding utf 8 这个是python2设置编码的方法,python3已经不需要了。 如果解决了您的问题请采纳! 如果未解决请继续追问 2楼 parseaddr不是内置函数 见于email utils 用来解析字符串中的email地...

新手求教简单的python问题,新手求教一个简单的python问题! 10

1楼 匿名用户 usr bin env python coding utf 8 from future import division print function a 3 b 4 for i in range 1 100 1 print a i b 1 3 以上程序 python2 3 通用。 新...