Python 需要去掉单引号吗
这是到目前为止我所拥有的代码,我唯一的问题是字符打印时周围有单引号。我不知道如何去掉引号。问题在于行,Python 需要去掉单引号吗,python,Python,这是到目前为止我所拥有的代码,我唯一的问题是字符打印时周围有单引号。我不知道如何去掉引号。问题在于行,user\u char=ascii(输入('Enter character:\n')) ascii()返回包含对象可打印表示形式的字符串,并转义字符串中的非ascii字符。这意味着ascii()返回必须提供给print()函数的内容,以使其与ascii函数的输入相同。比如说, ascii('a')返回“'a'”作为打印('a')给出'a' 查看此项了解更多详细信息。为什么要将其转换为ascii?
user\u char=ascii(输入('Enter character:\n'))
ascii()
返回包含对象可打印表示形式的字符串,并转义字符串中的非ascii字符。这意味着ascii()
返回必须提供给print()
函数的内容,以使其与ascii
函数的输入相同。比如说,
ascii('a')
返回“'a'”
作为打印('a')
给出'a'
查看此项了解更多详细信息。为什么要将其转换为ascii?需要吗?发布一个输出的屏幕截图。好吧,我想这让我不确定应该用什么来代替ascii()。
user_int = int(input('Enter integer (32 - 126):\n'))
user_float = float(input('Enter float:\n'))
user_char = ascii(input('Enter character:\n'))
user_string = str(input('Enter string:\n'))
print(user_int , user_float , user_char , user_string)
print(user_string , user_char , user_float , user_int)
print(user_int , 'converted to a character is' , chr(user_int))