1、字符串 双引号和单引号括起来的一个字符串 2、布尔类型 False 和True 3、整数: int 4、浮点数:float
python3的六个标准数据 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
注:python中没有常量,当一般命名是使用大写字母表示常量,不对它进行修改,自己默认它是一个常量
输出格式; 单个变量输出 print(变量名) 多个变量输出 print(变量名1,变量名2):变量名之间用逗号“,” 来链接 案例: print("Hello World") 或者 print("Hello" ,"World")
单号注释:# 格式 # 注释内容
多行注释 """ """ 或 ''' ''' 使用格式: """注释内容 """ 或 '''注释内容'''
''' ''' 和""" """的另一个用法:给变量赋值
使用编码:
运行结果:
使用编码:
运行结果:
""" 总结: 赋值时: 1.小数默认类型是float 2.字符串类型为String——赋值可以使用单引号也可以使用双引号 3.整数为int
""" -----------------------------------------------------------------》
使用格式: 变量名 = input("输入前的提示内容:")
注: input给变量赋值类型为String,要使用其他类型需要进行强转 强转格式 强转后类型(需要强转的变量名)
1.明文输入 name = input("user_name:") password = input("user_password:") print(name,password)
2.密文输入
第一步:导入python标准库中的 getpass 模块
< import getpass name1 = input("user_name:") password1 = getpess.getpess("user_password:")
使用pyCharm出现卡顿的现象的原因: """ 在windows下getpass.getpass()的调用的是getpass.win_getpass(), 当源码执行到if sys.stdin is not sys.__stdin__:返回的是false, 所以程序跳过if语句继续往下执行了,这就进入了while 1:循环 , 然后就卡在了c=msvcrt.getch()这里了。 """
--------------------------------------------------->
---------------------------------------------------》
-------------------------------------------------》
这些变量的打印格式为
----------- info of + name----------- name : age: job:
.
info = """--------------- info of """ + name +"""--------------------- name: """ + name + """ age:'""" + age + """ job""" + job print(info)
info = ''' -------- info of %s-------- name : %s age: %d job:%s '''%(name,name,int(age),job) print(info)
info = ''' -------- info of {_name}-------- name : {_name} age: {_age} job:{_job} '''.format(_name = name,_age =age ,_job = job) print(info)
info = ''' -------- info of {0}-------- name : {0} age: {1} job:{2} '''.format(name,age , job) print(info)
转载于:https://www.cnblogs.com/yizhichenfen/p/10756011.html