python数字和字符串的判断

数字和字符串判断

type(‘9‘)
str
type(9)
int
num = ‘8asd‘
num.isdigit()   #判断是否为数字
False
num.isalpha()  #判断为纯字符
False
name = ‘debug‘ 
name.isalpha()  #判断是否为纯字符
True
number = ‘三‘
number.isdigit()
False
number.isdecimal()   #判断是否为十进制符
False
number.isnumeric()   #判断是否为数数
True
num3 = ‘3‘
num3.isdecimal()
True
num3.isdigit()
True
str_num = input(‘give me a number: ‘)
give me a number: 243242
str_num.isdigit()
True
type(str_num)
str
num = int(str_num)
type(num)
int

直接转换为数字类型 num = int(input(‘give me a number‘))

总结:判断数字范围 isnumeric > isdigit > isdecimal

原文地址:http://blog.51cto.com/13587169/2122232

时间: 2024-10-08 21:18:17

python数字和字符串的判断的相关文章

python数字和字符串对象

一.python中的数字对象 数字是python当中使用比较广泛的数据类型. 1.数字对象类型 整形 int         如:1,2,3 浮点型 Float  如:1.0,2.0 长整形 long 在其他语言中超出指定范围的数叫做长整型 2147483647 python的指定数字只要给整数加L就算长整型 正因为2版本长整形的不严谨,python3版本取消了长整型 2.数字转换 a.通过函数转换类型 通过int(1L) 转换成整型,float(1) 转换成浮点型,long(1) 转换长整型

python数字、字符串

1.标示符由字母.下划线和数字组成,且数字不能开头 12mytest            错 mytest                对 MyText  (大驼峰式命名法) myText (小驼峰式命名法) my_test  个人喜欢这种命名方法 不可以使用关键字命名: 在这个推荐一个强大的python工具 ipython,安装python环境后  pip install ipython 以下是我用此软件查的关键字 In [1]: import keyword In [2]: keywor

python数字、字符串、字典 、列表 、元祖、集合的一些使用方法

数字: int     整数       作用:年龄.等级.薪资.身份证.QQ号 float 浮点型     作用:带小数 *****以后看到self当到没看见 --------------------------------------------------- 字符串: 作用:名字,性别,国籍,地址等描述信息 定义:在引号.双引号.三引号内,由一串字符组成 name='elroy' 只能存一个值 常用操作: 移除空白strip: name=input("username:") pr

以写代学:python 数据类型之字符串,判断用户输入的id是否符合要求

字符串操作符 比较操作符:字符串大小按ASCLL码值大小进行比较 切片操作符:[].[:].[::] 成员关系操作符:in.not in 脚本:判断用户输入的id是否符合要求 #!/usr/bin/env python import string #定义字符的范围first_id = string.letters + "_"           //确定首字符的范围all_id = string.digits + first_id         //确定其他字符的范围 #请求用户输入

python 数字和字符串转换问题

一.python中字符串转换成数字 (1)import string tt='555' ts=string.atoi(tt) ts即为tt转换成的数字 转换为浮点数 string.atof(tt) (2)直接int int(tt)即可. 二.数字转换成字符串 tt=322 tem='%d' %tt tem即为tt转换成的字符串

Python数字、字符串和列表

Python的数据类型 I数值 1:变量先声明 2:表达式 >>> 2.2+3.0 5.2 3:显示 >>> '{0}'.format(20)#20为站位传递符 '20' >>> f=3.33333333 >>> 'f={0:.2f}'.format(f)#0表示第一个站位符,2f表示保留2个小数点 'f=3.33' 4:比较:>.<.>=.<=.==.!= 5:相除 >>> 10//4.0

Python 数字,字符串,列表,元组,字典整理

##################################################整理###########################################PS : 如下必掌握 # 1 数字# int(..) # 2 字符串# replace /find /join /strip /startwith /split /upper /lower /format # 格式化方法一:template = "i am {name},age : {age}"v

python数字转换为字符串的两种方式

主要包括两种形式进行转换: 第一种是str(),将值转换为用户便于阅读的形式: 另一种是repr(),将值转换为合法的python表达式. >>> print repr("Hello, world!") 'Hello, world!' >>> print repr(10000L) 10000L >>> print str("Hello, world!") Hello, world! >>> pr

python基础(5):数字和字符串类型

今天总结一下数据类型中的数字和字符串型. 预习: # 写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分) name = " aleX" # 1) 移除 name 变量对应的值两边的空格,并输出处理结果 # 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果? # 3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果? # 4) 将 name 变量对应的值中的 "l" 替换为