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
python全栈开发_day3_数据类型,输入输出及运算符的更多相关文章
- python全栈开发 * mysql数据类型 * 180829
* 库的操作 (增删改查)一.系统数据库查看系统库命令 show databases1.information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列 ...
- python全栈开发笔记---数据类型--综合练习题
一.有两个列表 l1 = [11,22,33] l2 = [22,33,44] a. 获取内容相同的元素列表 for item in l1: if item in l2: print(it ...
- python全栈开发笔记---------数据类型---字典方法
def clear(self) 清空字典里所有元素 # info = { # "k1":18, # "k2":True, # "k3":[ ...
- python全栈开发笔记---------数据类型-----字典dict
字典 #dict #1.基本结构 info= { "k1" : "v1", #键值对 "k2" : "v2" } ### ...
- python 全栈开发:数据类型整体分析
数据类型初始 数据类型: int :用于计算. 例子:1.2.3.4........................... 常用方法操作: bit_length() ps:求一个数字转换成二 ...
- python全栈开发笔记---------数据类型-----集合set
定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型(数字,字符串,元组) 特性:集合的目的是讲不同的值放到 ...
- python全栈开发笔记---------数据类型****整理****
一.数字 int(..) 二.字符串 replace/find/join/strip/startswith/split/upper/lower/format tempalet ='i am {name ...
- python全栈开发学习_内容目录及链接
python全栈开发学习_day1_计算机五大组成部分及操作系统 python全栈开发学习_day2_语言种类及变量 python全栈开发_day3_数据类型,输入输出及运算符 python全栈开发_ ...
- Python全栈开发【面向对象进阶】
Python全栈开发[面向对象进阶] 本节内容: isinstance(obj,cls)和issubclass(sub,super) 反射 __setattr__,__delattr__,__geta ...
随机推荐
- Java 前台后台数据传递、中文乱码解决方法
1.向前台传递数据;2.向后台传递数据;3.ajax post 提交数据到服务端时中文乱码解决方法;4.数组类型参数传递; 1.向前台传递数据:1.1 字符串数据传递: 这种方式只是单一的向前台传递 ...
- Eclipse集成tomcat
1.window --> Preferences 2.搜索runtime,选择Runtime Environments,点击add按钮 3.选择tomacat的版本,我的版本是7.x的,所以选择 ...
- Windows下如何安装MongoDB
下载地址: http://www.mongodb.org/downloads 我下载的是:mongodb-win32-x86_64-2008plus-2.6.6 解压到:D:\soft 同时在该目录下 ...
- CentOS 7搭建FTP服务器
安装vsftpd 命令:yum -y install vsftpd 修改ftp配置文件 命令:vim /etc/vsftpd/vsftpd.conf 按i进入insert模式后,按以下要求修改 ano ...
- centos 学习总结
我用的是6.4 添加中文输入法 .su root .yum install "@Chinese Support" .exit .回到桌面,system->preference ...
- Grails项目开发——前端请求跨域问题
Grails项目开发--前端请求跨域问题 最近做项目采用前后端分离的思想,使用Grails作为后台开发Restful API供前端调用. 在项目开发的过程中,遇到前端没办法通过ajax访问到后台接口的 ...
- numpy.convolve()
卷积函数: numpy.convolve(a, v, mode='full') Parameters: a : (N,) array_like First one-dimensional input ...
- SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)(Finchley版本)
在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件.它就是Spring Cloud Config. 一.简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管 ...
- CodeForces 907F Power Tower(扩展欧拉定理)
Priests of the Quetzalcoatl cult want to build a tower to represent a power of their god. Tower is u ...
- Reporting Service服务SharePoint集成模式安装配置(8、配置用于SharePoint 2010的Reporting service模式)
从SQL Server 2012 起, SQL Server Reporting Service可以完全集成进SharePoint的场,直接作为SharePoint 的组件部分来运行,没有独立的Win ...