如何在python中输入字符串,输出十进制 用python输入一个十进制数,输出其二进制串,八进制串,十...

作者&投稿:郝受 (若有异议请与网页底部的电邮联系)
def string_to_int():
input_str=input('Please input a string:')
int_num=[]
for i in in_str:
try:
num=ord(i)
except:
int_num.append(None)
else:
int_num.append(num)
return int_num

int_num就是字符串对应十进制数的列表,如果是ascii字符的话不会报错。

我猜你是想要这样:
a = int(input("请输入一个整数:"))
print(a)
或这样:
a = float(input("请输入一个小数:"))
print(a)

>>> def asciis(instr):
return [ord(s) for s in instr]

>>> asciis('abcd')
[97, 98, 99, 100]
>>> asciis('a')
[97]
>>> asciis('中文能行吗?')
[20013, 25991, 33021, 34892, 21527, 65311]
>>>


def num(str):
    for i in str:
        print(ord(i))
num('abc')

这个可以输出每个字母的ascii对应数字,如有异议可追问




如图



python练习题:字符串转换成十进制整数?~

import re
s="+-p-xf4+-1!#"
num = "".join([a.group(0) for a in re.finditer("[\da-fA-F]+",s)])
sign = -1 if "-" in s[:s.index(num[0])] else 1
print(int(num,16)*sign)
可以试试这个方法

好久没写过汇编的程序了,代码估计我现在做不出来,能告诉你下原理~~~把3位十进制分别读入后,存到内存的是相应符号的ASC2码,将这个符号asc码转成数字的asc码 比如9 存进去的是39H 要变成 1001,也就是9h,比如存入999 就通过10进制的计算可以求出来 转成2进制的asc码 存成一个16位的acs码 要输出2进制的时候每次读最后一位,之后有个循环移位的命令,总共循环12次 将取出来的值变成可以输出的字符asc码 1---->31h 0----->30h 一个个输出出来就可以了 八进制的,从最后一位开始读,每3个二进制存成一个,将他变成对应的十进制,即 001 --->1,011----> 3,110-->6, 100---> 4 即4631最后的输出,将每个数字转成相应的可输出二进制,之后挨个输出出来,记得顺序 4输出是第一个,但却是最后算出来的~~~~ 16进制的,从最后一位读,每4位存成一个,之后将得到的字符转成可以输出的字符asc码之后挨个输出,注意顺序就可以了相应的asc码转换可以参考那本书后面的附录,里面有各个符号对应的asc码,进行简单的计算就能够得到~~~~~ 希望能对你有点启发,要是1年前问我,估计很快就能做出来了,就是很久不用了,一直用C++来着,真是对不住啊~~~

Python字符串是什么,如何使用?
答:字符串中当然也可以包含中文:一些情况下,选择其中一个会比另外一个更好,比如字符串本身就存在引号:如果字符串中本身就包含单引号,我们再用单引号包围字符串会怎么样呢?做个实验:Python解释器提示我们出错了。因为Python解释器会把挨着的单引号匹配起来,所以它会认为"'Hi, I'"是一个字符串,后面...

享学课堂盘点python字符串是什么及简单操作方法
答:python 字符串str是在Python编写程序过程中,最常见的一种基本数据类型。字符串是许多单个子串组成的序列,其主要是用来表示文本。字符串是不可变数据类型,也就是说你要改变原字符串内的元素,只能是新建另一个字符串。虽然这样,但python中的字符串还是有许多很实用的操作方法。Python 字符串操作方法大全1、去空格及特殊...

pythoninput函数用法
答:当使用Python的`input()`函数时,它会等待用户在终端或命令行界面中输入一些文本,然后将其返回给Python程序。`input()`函数返回一个字符串,该字符串包含用户输入的内容。 下面是一个简单的示例,演示如何使用`input()`函数: ```python name = input("请输入你的名字:") print("你好," + ...

使用input()函数从键盘输入一个字符串,统计字符串中不同字符出现的次数...
答:可以使用Python的input()函数从键盘输入一个字符串,并使用字典来统计字符串中不同字符出现的次数。下面是一个示例代码:string = input("请输入一个字符串:")char_count = {} for char in string:if char in char_count:char_count[char] += 1 else:char_count[char] = 1 for char, count...

python怎么在字符串中插入字符
答:可以使用 + 号实现字符串的连接,或者使用方法 .join() 来连接字符串。.join() 方法 官方是这样介绍的:S.join(iterable) -> str Return a string which is the concatenation of the strings in the iterable. The separator between elements is S..join() 方法中传递的参数需要是可迭代的...

求python大神帮忙,在python下,输入一串字符串,输出元素个数。急...
答:稍作改造data="asdfasdfasdffrist'~!$123@df#456asgh'endasdfasdfasdf"counter = [0, 0, 0, 0]for ch in data: if ch.isupper(): counter[0] += 1 elif ch.islower(): counter[1] += 1 elif ch.isdigit(): counter[2] += 1 else: counter[3] += 1...

python+输入a=a教程?
答:以下是一个简单的控制台交互程序示例,用于演示如何输入和打印变量:```python 读取用户输入并将其赋值给变量 a a = input("请输入一个字符串:")将变量 a 的值赋给变量 b b = a 输出变量 b 的值 print("变量 b 的值是:" + b)```在上述示例中,我们首先使用 `input()` 函数从用户处...

phython怎么编程
答:phython编程方法。打开终端——输入python3或者python2进入相应的交互环境;(>>>交互环境)print(‘helloworld’)——输入代码,回车即可;要输出的是字符串需要使用引号引住,这个引号可以是单引号也可以是双引号。什么是字符串?比如:abc这种字母,还有中国的汉字都属于字符串,所以要打印这些内容都需要...

python输入一行字符串,调用wordsearch(),返回指定字符串中长度为5的...
答:题主你好,代码及测试截图如下:希望可以帮到题主, 欢迎追问

python字符串处理?
答:s1 = input('输入字符串1:')s2 = input('输入字符串2:')s3 = ''.join([i for i in s1 if i not in s2])print(s3)