精华内容
下载资源
问答
  • 判断输入字符类型 python

    千次阅读 2019-05-06 21:14:17
    s为字符串 s.isalnum()所有字符都是数字或者字母 s.isalpha()所有字符都是字母 s.isdigit()所有字符都是数字 s.islower()所有字符都是小写 s.isupper()所有字符都是...注:判断字符串中的单个字符可利用一个循...

    s为字符串 

    s.isalnum() 所有字符都是数字或者字母 

    s.isalpha() 所有字符都是字母 

    s.isdigit() 所有字符都是数字 

    s.islower() 所有字符都是小写 

    s.isupper() 所有字符都是大写 

    s.istitle() 所有单词都是首字母大写,像标题 

    s.isspace() 所有字符都是空白字符

    注:判断字符串中的单个字符可利用一个循环: 

             for ch in s 

    展开全文
  • Python判断字符类型

    2020-06-16 16:01:15
    输入一行字符输出其中空格、数字、中文字符、英文字符和其他字符的个数。 实现代码: str=input("请输入一行字符:\n") chinese=0 letters=0 space=0 digit=0 others=0 for c in str: if c.isspace(): space+=1 ...

    题目描述:

    输入一行字符,输出其中空格、数字、中文字符、英文字符和其他字符的个数。

    实现代码:

    str=input("请输入一行字符:\n")
    chinese=0
    letters=0
    space=0
    digit=0
    others=0
    for c in str:
        if  c.isspace():
            space+=1
        elif c.isdigit():
            digit+=1
        elif c>=u'\u4e00' and c<=u'\u9fa5':#判断是否为中文字符
            chinese+=1
        elif c.isalpha():
            letters += 1
        else:
            others+=1
    print('空格=%d,数字=%d,中文字符=%d,英文字符=%d,其他字符=%d'%(space,digit,chinese,letters,others))
    
    

    运行演示:

    在这里插入图片描述

    展开全文
  • 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...
     1 """从键盘上输入 一个字符,判断其字符类型。"""
     2 while True:
     3     char = input("请输入需要判断的字符:")
     4     if str.isdigit(char) == True:
     5         print("该字符为数字")
     6         try:
     7             char = int(char)
     8             print("并且该数值类型为int")
     9         except:
    10             pass
    11 
    12     elif str.isalpha(char) == True:
    13         """关于判断汉字方法查阅资料 原文链接:https://blog.csdn.net/guotong1988/article/details/80896663"""
    14         if char >= u'\u4e00' and char <= u'\u9fa5':   # 判断该字符是否为汉字
    15             print("该字符是汉字")
    16         else:
    17             print("该字符是字母")
    18     elif str.isalnum(char) == True:
    19         print("该字符为数字和字母组合")
    20     elif char == " ":
    21         print("该字符为空格")
    22     else:
    23         try:
    24             char = float(char)
    25             print("该字符为数字")
    26             print("并且该数值类型为float")
    27         except:
    28             print("该字符为其他")

     

    转载于:https://www.cnblogs.com/Handsome-Lan/p/10731774.html

    展开全文
  • Python判断文件和字符串编码类型

    万次阅读 2017-09-11 12:03:40
    python判断文件和字符串编码类型可以用chardet和cchardet工具包,可以识别大多数的编码类型。使用示例: import chardet with open("test.txt", "rb") as f: msg = f.read() result = chardet.detect(msg) ...

    python判断文件和字符串编码类型可以用chardetcchardet工具包,可以识别大多数的编码类型。使用示例:

    import chardet
    with open("test.txt", "rb") as f:
        msg = f.read()
        result = chardet.detect(msg)
        print(result['encoding'])

    chardet是python内置的,cchardet需要安装(pip install cchardet),cchardet性能更高,两个库用法基本一样

    但是前几天在读取一个Windows记事本保存的txt文件时,GBK却被识别成了KOI8-R,无解。

    然后就自己写了个简单的编码识别模块,基本可以识别大部分常用编码,如果有特殊需要,可以自己扩充。代码如下:

    coding.py

    # 说明:UTF兼容ISO8859-1和ASCII,GB18030兼容GBK,GBK兼容GB2312,GB2312兼容ASCII
    CODES = ['UTF-8', 'GB18030', 'BIG5']
    # UTF-8 BOM前缀字节
    UTF_8_BOM = b'\xef\xbb\xbf'
    
    
    def file_encoding(file_path: str):
        """
        获取文件编码类型
        
        :param file_path: 文件路径
        :return: 
        """
        with open(file_path, 'rb') as f:
            return string_encoding(f.read())
    
    
    def string_encoding(data: bytes):
        """
        获取字符编码类型
        
        :param data: 字节数据
        :return: 
        """
        # 遍历编码类型
        for code in CODES:
            try:
                data.decode(encoding=code)
                if 'UTF-8' == code and data.startswith(UTF_8_BOM):
                    return 'UTF-8-SIG'
                return code
            except UnicodeDecodeError:
                continue
        return 'unknown'
    

    说明:file_encoding方法用于判断文件编码类型,参数为文件路径;string_encoding方法用于判断字符串编码类型,参数为字符串对应的字节数据

    使用示例

    import requests
    
    import coding
    
    # 检测文件编码
    print(coding.file_encoding('test1.txt'))
    print(coding.file_encoding('test2.txt'))
    # 检测字符串编码
    print(coding.string_encoding(requests.get('https://www.baidu.com').content))

    输出结果:

    UTF-8
    GB18030
    UTF-8

     

    展开全文
  • s为字符串 s.isalnum()所有字符都是数字或者字母 s.isalpha()所有字符都是字母 s.isdigit()所有字符都是数字 s.islower()所有字符都是小写 s.isupper()所有字符都是大写 ...判断是整数还是浮点数 a...
  • 函数seek_in_txt_name(add,name):在txt文件中寻找字符串,并输出字符串所在行列 def place(zi,mu): """查询子字符串在大字符串中的所有位置""" len1 = len(zi) pl = [] if zi == mu: pl.append(0) ...
  • ZZULIOJ-1026,字符类型判断Python

    千次阅读 2020-03-12 13:27:59
    从键盘输入一个字符判断字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。 输入: 输入一个字符输出: 如果该字符是大写字母,则输出“upper”;若是小写字母,则输出...
  • 输出在第1行中输出字符串。如果它是回文字符串,在第2行中输出Yes,否则输出No。 输入样例1: level 输出样例1: level Yes 输入样例2: 1 + 2 = 2 + 1 = 输出样例2: 1 + 2 = 2 + 1 = No a = str(inpu
  • Python - 判断字符串和类字符

    千次阅读 2014-03-04 14:56:06
    测试一个对象是否是类字符串...Python中, 测试一个字符串是否是类字符串, 有两种方法:  方法1: 可以判断是否是basestring的一个示例; 因为basestring是str和unicode的超类(superclass), 即This abstract type is the s
  • 所以在转换前,需要先进行判断字符串的类型判断字符串是否为数字(整形) 这个直接调用python的库就可以了哈,假设str为字符串 str.isdigit() 判断所有字符都是数字(整形) 返回值 True:该字符串都为...
  • 最近遇到一个朋友问了一个小需求,怎么判断一个字符串是不是日期。 这个问题看起来很简单,实际上稍加分析会发现里面有很多的坑,真要做出一个功能非常完善的判断函数来不简单的事情。 需求分析: 首先:判断字符...
  • Python 技术篇-index()字符串倒叙匹配获取索引,字符串切片反向输出,逆向输出字符串。 这个是剪切板复制文件路径的字符串,我就是想获取拓展名,来判断文件类型。 jpg 拓展名的前面是个点,但是这个点前面还有很多...
  • Python数据类型 1、 数字类型,int ,float,long,complex 整形、浮点型、长整形、复合类型 2、字符类型 string 3、字符串索引,切片 数据类型间的转换 格式化字符字符串格式化符号
  • python判断一个字符串是否是回文

    千次阅读 2019-02-21 23:59:07
    回文就是正序和反序都相同的字符串,如:“A”、“BAB”、“BCCB”,判断字符串是否是回文Python代码如下:如有问题欢迎指正。 def check_palindrome(str): # 如果字符串长度为1就一定是回文 if len(str) == 1: ...
  • Python里,可以使用一对单引号,一对双引号或者一对三个双引号、一对三个单引号,来表示字符串。 a = 'hello' b = "good" c = """呵呵呵""" d = '''嘿嘿嘿''' 字符串里的转义字符 简单说就是使用"\“让输出显示...
  • 两种方法,用 in 和 find()判断 1. in 判断,最常用。 a = 'abcdefg' b = 'bcd' ...输出True和False 2.find()判断。 a = 'abcdefg' b = 'bcd' c = 'fgh' print(a.find(b)) print(a.find(c)) ...
  • 问题:给定一个字符串,找出其中出现次数最多的字母? 拓展:如果出现次数一样的字母,按照字母顺序就输出第一个 思路: 利用collections 工具中的Counter,对列表中元素出现的频率进行排序。 Counter返回值是一个按...
  • # 输入一段字符串,打印出这个字符串中出现过的字符的出现次数# 如:# 输入:# abcdabcaba# 打印:# a: 4次# b: 3次# d: 1次# c: 2次# 注:# 不要求打印的顺序 1 s = input("请输入: ") # abcdabcaba 2 ...
  • python 输出字符串单词个数

    千次阅读 2020-01-04 14:17:09
    简单粗暴,两行搞定,当然python小白 第一眼是懵逼的,不过问题不大,可以分开来,分布走: s=input() for i in s.split(): if i: print(i) 诺,其实就是这样,我们注意这里的 if i: i在字符串中遍历...
  • #1楼 参考:https://stackoom.com/question/1zhNQ/如何判断字符串是否在Python中重复 #2楼 Here's a solution using regular expressions. 这是使用正则表达式的解决方案。 import re REPEATER = re.compile(r"(.+?...
  • 如何判断字符串是否是整数 题目描述 写一个方法,检查字符串是否是整数,如果是整数,那么返回其整数值。 分析与解答: 整数分为负数与非负数,负数只有一种表示方法,而非负数可以有两种表示方法。例如:-123,123 ,...
  • python判断字符串每个字符中出现的次数: str = 'skdaskerkjsalkj' x=list(str) for i in x: print(i,'出现的次数:',x.count(i)) x.remove(i) #删除查询后的字符
  • Description:输入一个字符串,判断该字符串是否为回文。...Output:第1行中输出字符串。如果它是回文字符串,在第2行中输出Yes,否则输出No。 Sample Input: level Sample Output: level Yes Samp...
  • #判断一个字符串是否为 回文字符串 str = input("a string:") #从键盘输入一个字符串 daoxu = str[::-1] #取str的倒序,中括号里的三个参数:上限,下限,步长 if str == daoxu: print("yes") else: print("no...
  • python判断字符串相似度

    千次阅读 2019-08-23 10:55:05
    参考Python 字符串相似性的几种度量方法 安装python-Levenshtein 直接去官网下载适合自己系统的python-Levenshtein.whl文件,进入文件目录,安装,如我的 pip install python_Levenshtein-0.12.0-cp37-cp37m-win_amd...
  • python3如何判断字符串是float

    千次阅读 2019-09-19 16:24:59
    python3内置函数有str.isdigit()和str.isnumeric(),然而这二者不能判断str是否为浮点数,只能判断它是不是整型,因此可以自己写一个小函数来判断: def isfloat(str): try: float(str) return True except ...
  • 输入一个字符串,检查其写法是否是合法的python变量名. 输入样例1: _hi-python 输出结果: 合法 输入样例2: python& 输出结果: 不合法 ''' illegalpha=['False','None','True','and','as','assert','break','...
  • 一个刚结束的笔试题目,简单贴一下吧,下面是具体实现: #!usr/bin/env python #encoding:utf-8 ...__Author__:沂水寒城 功能:判断一个字符串是否是合法IP地址 ... 判断一个字符串是否是合法IP地址
  • Python 统计字符串中的字符类型数量

    千次阅读 2018-06-22 09:21:16
    # 求字符串长度的函数 def strlen(s): return s + '的长度是 : ' + str(len(s)) # return len(s) # len()方法返回的是数字,在拼接字符串的时候需要,转换为string(用str()方法) # 计算字符串中数字,字母、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 125,030
精华内容 50,012
关键字:

判断并输出字符的类型python

python 订阅