python怎么input输出空字符串

Python015

python怎么input输出空字符串,第1张

python字符串输出和输入

在Python中,使用input()函数接收用户输入。 代码如下: # 输入密码 password =input('请输入您的密码:') print(f'您输入的密码是{password}') 写上以上代码当我们去右键run一下程序的时候就会发现程序目前卡在了让你输入密码这里,也就是卡在了input输入密码这个地方,等你输入密码之后敲一

区别在于空字符串是空的,但空格是属于字符的(ascii编码32)

如果用bool()函数判断是否存在数据,空字符串的到的结果是False(否),空格得到的结果是True(是)

None是值,pass是空语句,

a=10

if a>8:

pass

print a

这个例子中a>8后什么也补执行,相当于是个空操作.

至于None就是不存在的意思,或者在判断语句中就是“false"的意思。

两者区别:

None是一个空的对象,代表什么都没有。

而是一个字符串对象,代表一个空的字符串。

只有字符串才能和字符串相互连接。

当使用None时:

areaCode = None

for val in valList:

areaCode += ','        

此时就会报错:TypeError: unsupported operand type(s) for +=: 'NoneType' and 'unicode'

NnoeType不允许和unicode对象进行+=连接。

使用:

areaCode = ''

for val in valList:

areaCode += ','     

此时正常。