灵虚御风
醉饮千觞不知愁,忘川来生空余恨!

导航

 
1.获取用户输入
1.python3中的输入
关键字:input()
python3中的input获取的用户输入统一全部存成字符串类型 str
总结:用户输入的统一都是字符串形式
ps:代码一旦改动,必须重新执行以下所改动的py文件
不然的话,程序执行的还是你未改动之前的代码

2.环境Python2时,需要人为 告诉 他是什么类型 ,否则会报错
"""
name = input('plealse your name>>>:')
print(type(name))
"""
错:
name>>: llcx
报错
对:
plealse your name>>>:[1],2,3
<type 'tuple'>

2.格式化输入:3.1.格式化输入.py
1.格式化输入:input自带换行 一个print独占一行
2.格式化输出
占位符:%s %d
%d 只可以 为 数字 占位
%s 可以给任意数据类型占位
补充: %0.8d %0.4d 代表的是打印结果的位数
# 整数是8位,传入的数不够八位的话默认用0补全,超出8位,是多少就是多少

3.数据类型:
1.整型 int 数字 +-乘除运算
2.浮点型 float 数字有小数点
ps: Python2 long 长整型
3.字符串类型:str
# 强调:
# 1、字符串之间可以相加(不同数据类型之间不能相加)
# 2、字符串相加是新申请内存空间然后拷贝相加的字符串到新的空间中,效率不高
# 3、字符串还可以做乘法运算
4.列表类型 [] list 索引
5.字典类型 {} dict k:v
6.布尔值: bool (True,False)
7.运算符 :3.2运算符.py
/ 除 结果保留小数部分
// 整除 只保留整数部分
% 取余数
2**3 2的3次方
==
!=
>
<
>=
<=
is id 也要一致
# A-Z a-z z对应的数字最大 A对应的数字最小
# 而字符串只能与字符串比较大小(按照对应位置的字符参考ASCII表(计算机内部存a-z A-Z)去比较的)
= 赋值运算
+= 增量运算
x=y=z=100 链式运算
交叉赋值 n,m = m,n
解压赋值 l=[] a,*_,s=l
8.逻辑运算:3.3逻辑运算.py
and or not
4.注:
# 数据类型

数据类型可以拆开去理解,数据是用来记录状态的,而类型则表示的是针对不同的状态就应该用不同的数据类型去表示(人的年龄用整数表示,人的薪资用小数表示)

ps:数据类型都是靠python内部对应的数据类产生出来的



posted on 2022-03-24 10:50  没有如果,只看将来  阅读(21)  评论(0编辑  收藏  举报