Python 基础知识(第二节)
一.对数字的操作
- 判断是否是数字的函数
- isdigit()
true:bytes数字,全角(双字节)数字,罗马数字,Unicode数字
false:汉字数字,如 一。
error:无
num=input(“请输入数字:”) if isdigit(num): num=int(num) else: frint('请输入数字:')
2.isdecimal()
true:Unicode数字,全角数值(双字节)
false:罗马数字,汉字数字
error:byte数字
3.isnumeric()
true:全角(双字节)数字,罗马数字,Unicode数字,汉字数字
false:无
error:byte
总结:用于用户输入时的交互,当用户输入的数字其实是string类型
二.字符串
格式输入输出
- 格式输出
print ("字符串加格式字符",%(对应的变量) )
补充:给输出的东西加颜色
\033[ 颜色数字 ; 1m 要变色的内容(可以是常量,或格式字符)\033[0m
注意:31为红色,32为绿色,41为红色背景,42为绿色的背景
1 addr = "重庆" 2 print("我的家乡是%s",%(addr))
2.format方式
1 name="alex" 2 age = 23 3 4 '''name:{_name} 5 age:{_age}''',format(-name=name,_age=age)
name="alex" age="23" '''name:{0} age:{1}'''.foramt(name,age)