一:常见数据类型

  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_数据类型,输入输出及运算符的更多相关文章

  1. python全栈开发 * mysql数据类型 * 180829

    * 库的操作 (增删改查)一.系统数据库查看系统库命令 show databases1.information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列 ...

  2. python全栈开发笔记---数据类型--综合练习题

    一.有两个列表 l1 = [11,22,33]       l2 = [22,33,44] a. 获取内容相同的元素列表 for item in l1: if item in l2: print(it ...

  3. python全栈开发笔记---------数据类型---字典方法

    def clear(self) 清空字典里所有元素 # info = { # "k1":18, # "k2":True, # "k3":[ ...

  4. python全栈开发笔记---------数据类型-----字典dict

    字典 #dict #1.基本结构 info= { "k1" : "v1", #键值对 "k2" : "v2" } ### ...

  5. python 全栈开发:数据类型整体分析

    数据类型初始 数据类型:    int :用于计算. 例子:1.2.3.4........................... 常用方法操作: bit_length()   ps:求一个数字转换成二 ...

  6. python全栈开发笔记---------数据类型-----集合set

    定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型(数字,字符串,元组) 特性:集合的目的是讲不同的值放到 ...

  7. python全栈开发笔记---------数据类型****整理****

    一.数字 int(..) 二.字符串 replace/find/join/strip/startswith/split/upper/lower/format tempalet ='i am {name ...

  8. python全栈开发学习_内容目录及链接

    python全栈开发学习_day1_计算机五大组成部分及操作系统 python全栈开发学习_day2_语言种类及变量 python全栈开发_day3_数据类型,输入输出及运算符 python全栈开发_ ...

  9. Python全栈开发【面向对象进阶】

    Python全栈开发[面向对象进阶] 本节内容: isinstance(obj,cls)和issubclass(sub,super) 反射 __setattr__,__delattr__,__geta ...

随机推荐

  1. Python正则表达式的七个使用范例-乾颐堂

    作为一个概念而言,正则表达式对于Python来说并不是独有的.但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别. 本文是一系列关于Python正则表达式文章的其中一部分.在这个系列 ...

  2. Mosquitto 单向SSL配置

    Mosquitto 单向SSL配置 摘自:https://blog.csdn.net/a_bcd_123/article/details/70167833 2017年04月14日 06:56:06 s ...

  3. 如何让springmvc在启动的时候执行特定的业务处理

    如何让springmvc在启动的时候执行特定的业务处理 java 的 web服务器启动时,经常会做一些特定的业务逻辑处理,比如数据库初始化, 初始化系统参数,读取配置文库等. 很多web服务的中间件, ...

  4. 开源项目spring-shiro-training思维导图

    写在前面 终于完成了一个开源项目的思维导图解读.选spring-shiro-training这个项目解读是因为它开源,然后涉及到了很多我们常用的技术,如缓存,权限,任务调度,ssm框架,Druid监控 ...

  5. 手动添加ceph的mds

    1.在需要安装的目标机器上创建mds目录 mkdir -p / 2.生成mds的keyring,并将其写入/var/lib/ceph/mds/ceph-0/keyring文件中 ceph auth g ...

  6. 移动端H5页面如何屏蔽双击缩放的功能?(转)

    来自大佬的回答: 我在我们的页面中加了很多,除了ios10以上的safari不兼容以外还没有遇到过不兼容的情况. <!-- 视图窗口,移动端特属的标签. --> <meta name ...

  7. CodeForces 690C2 Brain Network (medium)(树上DP)

    题意:给定一棵树中,让你计算它的直径,也就是两点间的最大距离. 析:就是一个树上DP,用两次BFS或都一次DFS就可以搞定.但两次的时间是一样的. 代码如下: #include<bits/std ...

  8. CodeSmith Generator 6.5 自动生成后的源码分析

    1,NetTiers代码结构流程分析: 2,CodeSmithNetTiers使用实践总结 参看流程结构图和实体定义文件关系图,可以看出自动代码生成后,若是手工来调,还是很麻烦的.鉴于此,建议:1,若 ...

  9. win7 64位备份时, 无法启动服务,0x80070422

    问题:当win7 64位系统在备份的时候,无法启动备份服务,错误代码:0x80070422 解决方法:计算机->管理->服务 找到 Block Level Backup Engine Se ...

  10. opencv——阈值分割图像

    #include "stdafx.h" #include "opencv2\opencv.hpp" using namespace cv; IplImage* ...