python全栈开发_day3_数据类型,输入输出及运算符
一:常见数据类型
1)int整型
例:age=1
整型常用于年龄,账号等
2)float浮点型
例:salary=5.1
浮点型常用于薪水,身高,体重等
3)str字符串类型
例:name=“chengxuyuan”
字符串类型常用于描述性的具体数据
4)list列表类型
例:our_names=["qiaofeng","duanyu"]
列表类型常用于同一属性的数据整合
5)dict字典类型
例:my_information={"name":"zhangsan","age":18,"height":181}
字典类型常用于不同类型按key取值value的整合
6)bool布尔类型
bool类型有False和True两种
布尔类型常用于判断
二.输入输出
1)输入
例:age=input("please input your age:")
输入的结果会转换为字符串类型
如输入:18,会转换为“18”
2)输出
例(接输入):print(age)
得到反回结果:“18”
三.运算符
1)数字运算符
例:+,-,*,**,%,/,//等
2)赋值运算符
1.增量赋值:
例:+=,-=,%=,**=,*=,/=,//=
x=1
x+=1
print(x)
反回值为:2
2.交叉赋值:
例:x=1
y=2
x,y=y,x
print(x,y)
返回值为:2,1
3.链式复制:
例:x=y=z=10
4.解压赋值
例:l=[1,2,3,4]
a,b,c,d=l
print(a,b,c,d)
返回值1,2,3,4
a,*_=l
print(a,_)
返回值1,[2,3,4]
3)逻辑运算符
1.and:
逻辑中代表“与”
True and False等同于False
2.or:
逻辑中代表“或”
True or False等同于True
3.not:
逻辑中代表“反”
not False等同于True
4)身份运算符
==:判断值是否相等
a="sadasdas”
b="sadasdas”
print(a=b) #此时,返回True
is:判断id是否相等
a=b=
print(id(a),id(b)) #此时,id(a)与id(b)相同 print(a is b) #返回True
最新文章
- C++11的简单线程池代码阅读
- [Android Pro] Android以root起一个process[shell脚本的方法]
- MyEclipse定位class文件
- 安装npm
- android开发中关于VersionCode和VersionName
- 【JavaScript】JavaScript模块化编程 - CommonJS, AMD 和 RequireJS之间的关系
- 【转】使用nmon监控suse或linux操作系统
- 整数矩阵CMO 2102回馈(gauss整数解)
- jvm内存模型及分配参数
- 错误源:WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).
- 通过C# 打开一个应用程序
- photoshop动作面板批量处理图片边框技巧
- java:字符串的“+”运算
- Linux系统监控实用工具Glances
- 3893: [Usaco2014 Dec]Cow Jog
- 使用Groovy处理SoapUI中Json response
- DM6446 uboot分析
- 2018-2019-2 网络对抗技术 20165206 Exp2 后门原理与实践
- Node.js c++ 扩展之HelloWorld
- Django之JWT理解及简单应用