精华内容
下载资源
问答
  • python输入字符串然后列表输出字符ASCII码 str=input('请输入一个字符串:') a=[0]*len(str) #数组初始化 i=0 for x in str: a[i]=ord(x) #将字符转换为ASCII码 i=i+1 result=list(a) print("字符串的ASCII码为:...

    python输入字符串然后列表输出字符ASCII码

    str=input('请输入一个字符串:')
    a=[0]*len(str)      #数组初始化
    i=0
    for x in str:
        a[i]=ord(x)      #将字符转换为ASCII码
        i=i+1
    result=list(a)
    print("字符串的ASCII码为:",result)
    
    

    运行结果:
    在这里插入图片描述

    输入一个字符串,统计字符串中单词的个数

    
    #统计字符串中单词的个数
    str=input('请输入字符串:')
    i=1        
    for x in str:
        if x.isspace():   #遇到空格,单词个数加1
            i=i+1
    print("单词个数为:",i)
    
    展开全文
  • python输入字符串转换成字典

    千次阅读 2019-01-03 19:22:00
    字符串"k: 1|k1 :2|k2:3 |k3 :4" 处理成字典 {‘k’:1,‘k1’:2,…} import re my_enter=input("请输入字典(每一对键值之间用“|”分开):") my_dict={} ...

    有字符串"k: 1|k1 :2|k2:3 |k3 :4" 处理成字典 {‘k’:1,‘k1’:2,…}

    输入时应该按照本题的要求输入特定格式的字符
    例如“k: 1|k1 :2|k2:3 |k3 :4”这种
    程序里就是一步一步把捕获的字符串分离筛选出特定的值,然后再循环打印。

    import re
    my_enter=input("请输入字典(每一对键值之间用“|”分开):")
    my_dict={}		#定义一个空字典
    my_enter=str(str(my_enter.split("|")).split(":"))		#先分离键值对,再分离键和值
    my_enter=re.sub(" ",'',my_enter)
    my_enter=re.sub("\[",'',my_enter)
    my_enter=re.sub("\]",'',my_enter)
    my_enter=re.sub("\"",'',my_enter)
    my_enter=re.sub("\'",'',my_enter)		#把字符中其余元素去掉
    my_enter=my_enter.split(",")		#最后把字符串转换成列表样式
    for i in range(0,len(my_enter),2):   
        my_dict[str(my_enter[i])] = my_enter[i+1]
    print(my_dict)
    

    需要指出的就是为什么会有

    my_enter=re.sub("\[",'',my_enter)
    my_enter=re.sub("\]",'',my_enter)
    my_enter=re.sub("\"",'',my_enter)
    my_enter=re.sub("\'",'',my_enter)
    

    这几句话,在上面用“|”和“:”分开的时候字符串就已经被转换成列表了,再次将字符串转换成列表的时候列表中的“【”和“】”还有元素之间的分隔符单引号也会被一同转化成字符串,所以需要在下面的步骤里去掉。
    还有一种比较简单的方法:

    my_enter=input("请输入字典(每一对键值之间用“|”分开):")
    my_dict={}
    my_enter=str(str(my_enter.split("|")).split(":")).replace(" ","").replace("[","").replace("]","").replace("\"","").replace("\'","")
    my_enter=my_enter.split(",")
    for i in range(0,len(my_enter),2):   
        my_dict[str(my_enter[i])] = my_enter[i+1]
    print(my_dict)
    
    展开全文
  • s = input('请输入字符串:')#输入 dic = {'letter': 0, 'integer': 0}#定义一个字典,分别表示字母,空格 #遍历输入的字符 for i in s: if i > 'a' and i < 'z' or i > 'A' and i < 'Z': dic['letter...

    我还是发一点基础题讲解,我的讲法不一样在,我喜欢把讲解放在注释里面,有问题留言。
    上代码:

    s = input('请输入字符串:')#输入
    dic = {'letter': 0, 'integer': 0}#定义一个字典,分别表示字母,空格
    #遍历输入的字符
    for i in s:
        if i > 'a' and i < 'z' or i > 'A' and i < 'Z':
            dic['letter'] += 1
        elif i in '0123456789':
            dic['integer'] += 1
    
    print('统计字符串:', s)
    
    for i in dic:
        print('%s=' % i, dic[i])
    
    

    我是川川,如果对你有帮助请点个赞加个关注,后续会继续分享。

    展开全文
  • python 输入字符串,合并到列表 例子

    千次阅读 2018-05-10 08:57:03
    demo = input('请输入列表第{0}个值(输入空格或者回车可以跳出本次操作!):'.format(changes(i))) if demo.strip() =='': break lists.append(demo) print(lists) changes(param) 是一个简单的替换阿拉伯数字...
    def changes(number):
        numbers = ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十']
        if number in range(len(numbers)):
            return numbers[number]
    
    
    lists = []
    for i in range(10):
        demo = input('请输入列表第{0}个值:'.format(changes(i)))
        lists.append(demo)
    print(lists)
    
    def changes(number):
        numbers = ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十']
        if number in range(len(numbers)):
            return numbers[number]
    
    
    lists = []
    for i in range(10):
        demo = input('请输入列表第{0}个值(输入空格或者回车可以跳出本次操作!):'.format(changes(i)))
        if demo.strip() =='':
            break
        lists.append(demo)
    print(lists)
    


    changes(param) 是一个简单的替换阿拉伯数字函数,当然这种写法很多!

    展开全文
  • def count(*a): nub = 0 speace = 0 en = 0 other = 0 length = len(a) for i in range(length): for each in a[i]: #isalpha()判断字符ch是否为英文字母 if each.is...
  • python 去除字符串中指定字符

    万次阅读 多人点赞 2018-08-06 14:37:52
    python中的strip()可以去除头尾指定字符 ss = '我的电话是18827038663,也是微信号,\n 请加入,谢谢\n\n\n' print(ss.strip('\n')) 结果: 我的电话是18827038663,也是微信号, 请加入,谢谢 可以看到只能...
  • 请您输入一串字符串:") str1 = str.strip() # 去掉字符串前后空格 index = 0 count = 0 while index &lt; len(str1): while str1[index] != " ": # 当不是空格是,下标加1 index += 1 if ...
  • 字符串转换整数pythonIn this tutorial you’ll see two ways to convert string to integer in python. 在本教程中,您将看到在python中将字符串转换为整数的两种方法。 As we know we don’t have to declare ...
  • python字符串反转方法Hello everyone, in this tutorial we’ll see different ways to reverse string in Python. 大家好,在本教程中,我们将看到在Python中反转字符串的不同方法。 As we know, we can reverse ...
  • 老师说python以ASCII处理字符串 如果输入中文字符 在windows下要在第一行输入#coding=GBK 而在其他系统下要在第一行输入#coding=utf-8 但是我什么都没有输入 中文字符却能成功显示出来 难道python3.8...
  • Python_字符串_加密解密

    千次阅读 2020-04-27 11:19:08
    Python_字符串_加密解密
  • Python实现字符串排列

    千次阅读 2019-07-11 10:00:32
    支持原创,转载链接如下: ... 题目描述 ...例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字...
  • python中的字符串比较麻烦,那么下面我们来看看字符串都有哪些应用: 1、字符串和转义字符: 大家都知道python中的字符串是有单引号或者双引号括起来的,那么当字符串中也同样出现了单引号或者双引号时该怎么办呢...
  • Python 字符串直接在方括号([])中使用索引即可获取对应的字符,字符串中第一个字符的索引为 0、第二个字符的索引为 1,后面各字符依此类推。此外,Python 也允许从后面开始计算索引,最后一个字符的索引为 -1,...
  • python 匹配字符串开头和结尾

    万次阅读 2017-09-01 18:15:12
    python 匹配字符串开头和结尾
  • python实现字符串去重

    千次阅读 2020-05-16 11:29:12
    注意:读取字符串的顺序为从右往左,如果结果是以0结束,则删除0;如果结果有负号’-’ 需要保留 def solution(string): # 确认结果符号 sign = "-" if string[0] == "-" else "" # 根据需要去除字符串符号位 ...
  • python判断输入字符串是否为回文

    万次阅读 2018-06-19 11:43:27
    输入字符串:") if not s : print("请不要输入空字符串!") s = input("请重新输入字符串:") rs = list(reversed(s)) if list(s) == rs: print("%s是回文" %s) else:
  • python 字符串输入和输出

    千次阅读 2020-04-30 11:07:18
    python 字符串输入和输出 1、字符串输入 python中提供了input()函数可以用于接收字符串输入,默认的标准输入是键盘,并且会将输入内容转化为字符串类型,如需将其转化为整型等数据类型,可以使用数据类型转化...
  • Python用短短6行代码统计用户输入字符串中每个字符出现的次数 实现原理很简单,就是调用Python内置的字符串统计函数与字典的应用,代码如下: 注意缩进!!! Str = input("请输入一串字符:") resoult = {} # 定义...
  • python 压缩字符串

    千次阅读 2020-09-28 00:19:23
    若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3" 示例2: 输入:"abbccd" 输出:"abbccd" 解释:"abbc...
  • Python字符串总结大全

    万次阅读 多人点赞 2021-05-03 21:42:59
    普通字符串转化为Unicode字符串 重复操作符(*) 只适用于字符串的操作符 格式化操作符(%) 字符串模板:更简单的替代品 原始字符串操作符(r/R) Unicode字符串操作符(u/U) 常见的转义字符 字符串索引 编解码 ...
  • python-字符串循环左移

    千次阅读 2018-12-21 13:10:11
    字符串循环左移 题目内容: ...输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 可以使用以下语句实现字符串s的输入:   s=str(input()) 可以使用以下语句实现非负整数n的输入:  ...
  • python unicode字符串

    千次阅读 2017-12-06 17:30:05
    程序存储、传输、操作字符串时,对代码中写好的字符串或者手动输入字符串,程序会自动将这些字符串按照某种字符集编码(一般为本地系统字符编码)将字符串转换为字节码,这是字符的“解码”,将显示的字符转化为...
  • 使用python去除字符串中的重复值

    万次阅读 2018-01-20 16:35:28
    使用python去除字符串中的重复值: a = raw_input("请输入字符串:") a_1 = "" for i in a: if i not in a_1: a_1 += i print a_1
  • Python中处理字符串的函数比较丰富,有时需要把字符串转化为整形、浮点型等;转换过程中,发现有时会报错,比如字符串“12*76”,转换为整形,直接转换int(“12*76”),会报无法转换的错误的,因为*无法转换为整形...
  • Python中经常会遇到列表中元素转换为字符串字符串
  • python 统计字符串中子串的位置

    千次阅读 2018-10-29 10:04:55
    输入字符串&amp;amp;amp;quot;) sub_str=input(&amp;amp;amp;quot;请输入待搜索的字符串&amp;amp;amp;quot;) #统计子串出现次数 times=0 #记录子串出现位置,最终结果应该是类似这样的(以查找nnn为例...
  • 从一个路径读取文件时,由于输入的路径字符串为单斜线格式,导致转义后不能正确代表路径,从而读取错误: 例如: 原始路径字符串: filename = 'H:\Head Pose Dataset\csvs\face.png' 用cv读取该路径图片显然会...
  • python字符串格式判断

    千次阅读 2017-09-04 10:12:00
    python字符串格式判断
  • python 正则字符串替换 re.sub 替换输入参数字符串inStrings 所有的一个或多个空格替换为newstring

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 286,154
精华内容 114,461
关键字:

python输入字符串

python 订阅