精华内容
下载资源
问答
  • 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)
    
    展开全文
  • 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输入字符串转换成字典

    千次阅读 2019-01-03 19:22:00
    字符串&amp;quot;k: 1|k1 :2|k2:3 |k3 :4&amp;quot; 处理成字典 {‘k’:1,‘k1’:2,…} import re my_enter=input(&amp;quot;请输入字典(每一对键值之间用“|”分开):&amp;quot;) 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)
    
    展开全文
  • 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,也是微信号, 请加入,谢谢 可以看到只能...
  • 老师说python以ASCII处理字符串 如果输入中文字符 在windows下要在第一行输入#coding=GBK 而在其他系统下要在第一行输入#coding=utf-8 但是我什么都没有输入 中文字符却能成功显示出来 难道python3.8...
  • Python判断输入字符类型

    千次阅读 2019-10-08 14:20:50
    1 """从键盘上输入 一个字符,判断其字符类型。""" 2 while True: 3 char = input("请输入需要判断的字符:") 4 if str.isdigit(char) == True: 5 print("该字符为数字") 6 try: 7 char = int(c...
  • Python输入多行字符串: 方法一:使用三引号 >>> str1 = '''Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生存。 (纵有疾风起,人生不言弃。)’’’ >>> str1 ‘Le vent se...
  • python输入字符数字的转换

    万次阅读 2018-05-10 11:59:35
    参考文章: ... http://www.runoob.com/python3/python3-inputoutput.html 输入 #!/usr/bin/python3 str = input("请输入:"); print ("你输入的内容是: ", str) pytho...
  • python 字符串的输入和输出

    千次阅读 2020-04-30 11:07:18
    python 字符串的输入和输出 1、字符串的输入 python中提供了input()函数可以用于接收字符串的输入,默认的标准输入是键盘,并且会将输入内容转化为字符串类型,如需将其转化为整型等数据类型,可以使用数据类型转化...
  • python实现统计输入字符中字母,数字,空格和其他字符的个数 # 输入一行字符串,分别统计其中字母,数字,空格和其他字符的个数 word = 0 num = 0 other = 0 space = 0 a = input("请输入一串字符: ") for k in a: ...
  • 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:
  • 字符串转换整数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中统计输入字符的个数

    万次阅读 2018-07-04 19:00:25
    Python中这个功能主要使用了count()这个函数,具体实现代码如下:content = input("请输入一串字符串:") res = {} for i in content: res[i] = content.count(i) print(res)
  • python字符串反转方法Hello everyone, in this tutorial we’ll see different ways to reverse string in Python. 大家好,在本教程中,我们将看到在Python中反转字符串的不同方法。 As we know, we can reverse ...
  • Python截取字符

    千次阅读 2019-12-15 19:43:37
    Python截取字符串,采用切片的方式来实现。 语法:string[start : end : step] 释义: string:要截取的字符串 start:字符串索引值,表示从第几个索引开始截取,可以不指定,默认为0 end:字符串索引值,表示...
  • 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 letter = ...
  • 之前转载过一篇使用python dateTime模块处理时间差的文章(原文链接),文章中讲解了如何按照days,hours和seconds单位来计算时间差。这里讲解一下如何使用dateTime模块按照minutes来计算时间差。dateTime模块本身是...
  • 判断输入字符类型 python

    千次阅读 2019-05-06 21:14:17
    s为字符串 s.isalnum()所有字符都是数字或者字母 s.isalpha()所有字符都是字母 s.isdigit()所有字符都是数字 s.islower()所有字符都是小写 s.isupper()所有字符都是大写 s.istitle()所有单词都是首字母大写,...
  • python输入_Python输入

    千次阅读 2020-07-14 08:14:52
    python输入两个数相乘In this tutorial we will learn about the most common function input() that we use frequently to take keyboard input from the user from the console. In our many tutorial we have ...
  • python字符串反向输出Python String doesn’t have a built-in reverse() function. However, there are various ways to reverse a string in Python. Python String没有内置的reverse()函数。 但是,有多种方法...
  • Python用短短6行代码统计用户输入字符串中每个字符出现的次数 实现原理很简单,就是调用Python内置的字符串统计函数与字典的应用,代码如下: 注意缩进!!! Str = input("请输入一串字符:") resoult = {} # 定义...
  • 第一行输入字符串 第二行输入两个字符,用空格分开。 输出格式: 反向输出字符和索引,即最后一个最先输出。每行一个。 输入样例: 在这里给出一组输入。例如: mississippi s p 输出样例: 在这里给出相应的输出。例如...
  • #输入字符串使,每个字符的ASCII用列表输出 def turn(s): L = [] for i in s: L.append(chr(ord(i)-32)) #先将字符通过ord函数转换成ASCII码,然后+32从大写变成小写(小变大-32),再通过chr函数转换成字符) ...
  • python实现找到输入字符串中出现次数最多字符及次数 如输入“AABBCCCD”,则输出“C 3” #定义一个函数str_maxsum(字符串中最多的字符及数量)参数str_input(字符串输入) def str_maxsum(str_input): #创建一...
  • Python彩色字符

    千次阅读 2018-09-28 21:28:33
    结合本人上篇博文《Python图转字符画》 和其他参考 https://blog.csdn.net/kongfu_cat/article/details/79511087 代码如下: # -*- coding:utf-8 -*- from PIL import Image import os from PIL import Image, ...
  • 请您输入一串字符串:") str1 = str.strip() # 去掉字符串前后空格 index = 0 count = 0 while index &lt; len(str1): while str1[index] != " ": # 当不是空格是,下标加1 index += 1 if ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 352,166
精华内容 140,866
关键字:

python输入字符

python 订阅