Python 基础知识(第二节)

一.对数字的操作

  • 判断是否是数字的函数
  1. 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类型

二.字符串

 格式输入输出

  1. 格式输出

  print ("字符串加格式字符",%(对应的变量) )

补充:给输出的东西加颜色

33[ 颜色数字 ; 1m 要变色的内容(可以是常量,或格式字符)33[0m

注意:31为红色,32为绿色,41为红色背景,42为绿色的背景

1 addr = "重庆"
2 print("我的家乡是%s",%(addr))
View Code

     2.format方式

1 name="alex"
2 age = 23
3 
4 '''name:{_name}
5 age:{_age}''',format(-name=name,_age=age)
View Code
name="alex"
age="23"
'''name:{0}
 age:{1}'''.foramt(name,age)
 
原文地址:https://www.cnblogs.com/gjx1212/p/11531119.html