1、输入

  python2中的输入:

    关键字:input()  --> 需要人为的告诉input你输入的是哪种类型的数据(声明数据类型)

    

>>> name = input('please input you name:')
please input you name:'william'
>>> name
'william'
>>> type(name)
<type 'str'>
>>>

    关键字:raw_input() --> 会将用户的输入统一存为字符串类型

  python3中的输入:
    关键字:input() -->  会将用户的输入统一存为字符串类型

>>> name = input('please input you name')
please input you name william
>>> name
' william'
>>> type(name)
<class 'str'>
>>>

  代码一旦改动,必须要重新执行有所改动的py文件,不然的话程序执行的还是你之前未改动的代码

2、格式化输出

  有两种占位符:%s 和%d

  %s:可以给任意数据占位

  %d:只能给数字占位

  补充:%08d:传入的数据如果不够八位的话默认用0补全,超过8位的话,是多少就是多少

3、数据类型:

  整型:

    作用:年龄、QQ号、手机号等等

    定义:age = 18 --> age = int(18)

    长整型:这是python2才有的

        n = 123
        # int
        n = 122213123213132132132131232132131231232132131232312312
        #long
        # 122213123213132132132131232132131231232132131232312312L
        n = 1L
        # 定义长整型

  浮点型:

    作用:体重、身高等等

    定义:salary = 8.88 --> salary = float(8.88)

  复数:a = 1 - 2j

    实部:a.real

    虚部:a.imag

  字符串:

    作用:存储一些描述性的信息

    定义:单引号、双引号、三引号(之所以有三种定义方式是考虑到用户在输入的文本中也需要用到引号)

    python中的字符串支持加和乘操作

  列表:

    作用:能够存储多个数据,并且可以方便的取出其中的某一个或多个数据(元素)

    定义:[]内部通过逗号分隔开多个元素,可以是任意的数据类型

  字典:

    作用:能够存储多个数据,存储的key对value有描述性的功能(能够将信息准确的表达清楚)

    定义:{}大括号内可以存多个数据,元素的格式是key:value形式存储

  布尔值:

    作用:标识事物的对错(可行性)通过True或者False来来判断事物的真假、对错(一般情况下我们不是直接操作的布尔值而是通过判断去得到布尔值,这里面就两个值不会反复开辟内存空间去存放)

    定义:tag = True --> tag = bool(True)

3、运算符

  算术运算符:

    +加

    -减

    *乘

    /除

    //整除

    %取余

  比较运算符:

    == 比较对象 是否相等

    != 比较两个对象 是否不相等

    >大于

    <小于

    >=大于等于

    <=小于等于

    <>不相等    

  链式赋值:   

    x=100
    y=x
    z=x

    x = y = z = 100

  交叉赋值:

    x = 10

    y = 20

    x, y = y, x]

    

    z = x

    x

  

4、逻辑运算符

   与:and-->两边必须同时成立

   或:or-->一边成立就可以,另一边无需再看

   非:not-->结果取反  

  

python基础--基础数据类型的更多相关文章

  1. Python基础之数据类型

    Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...

  2. 第一节 Python基础之数据类型(整型,布尔值,字符串)

    数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小 ...

  3. 第二章:python基础,数据类型

    """第二章:python基础,数据类型2.1 变量及身份运算补充2.2 二进制数2.3 字符编码每8位所占的空间位一个比特,这是计算机中最小的表示单位.每8个比特组成一 ...

  4. python基础一数据类型之字典

    摘要: python基础一数据类型之一字典,这篇主要讲字典. 1,定义字典 2,字典的基础知识 3,字典的方法 1,定义字典 1,定义1个空字典 dict1 = {} 2,定义字典 dict1 = d ...

  5. python的基础数据类型笔记

    注意:此文章基于python3.0以上做的笔记. python的基础数据类型大体有一下几种 一.int int类型有以下几种方法 .bit_length 返回数据在内存中所占的比特位 如下: prin ...

  6. Learning Python 004 基础的数据类型和变量

    Python 基础的数据类型和变量 数据类型 整数 Python可以处理任意大小的整数,当然包括负整数. Python表示十六进制也用0x前缀. 浮点数 1.23x10^9和12.3x10^8是完全相 ...

  7. Python学习day04 - Python基础(2)数据类型基础

    <!doctype html>day04 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { ...

  8. Python语言基础-语法特点、保留字与标识符、变量、基本数据类型、运算符、基本输入输出、Python2.X与Python3.X区别

    Python语言基础 1.Python语法特点 注释: 单行注释:# #注释单行注释分为两种情况,例:第一种#用于计算bim数值bim=weight/(height*height)第二种:bim=we ...

  9. 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出

    第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...

  10. 『无为则无心』Python基础 — 8、Python中的数据类型(数值、布尔、字符串)

    目录 1.数据类型介绍 2.数值型(Number) 3.布尔型(bool) 4.None(空值) 5.常量 6.字符串(String) 1.数据类型介绍 (1)什么是数据类型 在生活中,我们日常使用的 ...

随机推荐

  1. Windows相关命令

    1.查看端口8080被哪个进程占用 netstat -ano | findstr "8080" 2.查看进程号为5768对应的进程 tasklist | findstr " ...

  2. 暑期集训日志(Day0~Day5)

    章·五:2019-07-15:明月不谙离恨苦,斜光到晓穿朱户 ·昨日小结: 昨天考试又是爆零边缘,除了难过就剩难过了. T1暴力打崩了只拿了5分. T2没给分时间.最后20分钟打了个残码.没仔细观察数 ...

  3. Python-数据类型内置方法(1)

    目录 数字类型内置方法 整形(int) 浮点型(float) 字符串类型内置方法 优先掌握 需要掌握 了解 列表类型内置方法 优先掌握 需要掌握 数字类型内置方法 整形(int) 作用:年龄 定义:x ...

  4. this指针/常函数、常对象

    this指针引入 类中对象的成员变量和成员函数是分开存储的,sizeof(空class) = 1,另外示例中涉及到字节对齐的问题,double本身的字节为8,int为4,由于字节对齐,int也为8,所 ...

  5. centos7 搭建 php7 + nginx (1)

    前言 曾今,写过几篇类似的文章,但是发现几个月后,自己回头再看的时候,有种支离破碎的感觉.自己写的并不全,所以今天打算写一篇比较详细的文档.争取下次环境的减的时候,只需要拷贝复制粘贴即可完成环境搭建. ...

  6. SpringBoot学习笔记(一):SpringBoot简介

    SpringBoot为什么这么火? 为什么学习SpringBoot?总的来说就是简单. 使用SpringBoot免除了很多配置文件,越来越容易上手. 更轻量级的Web开发,免除了我们以前的server ...

  7. CSS中关于多个class样式设置的不同写法

    html中: <div class="containerA"> 这是AAAAAAAAAAAAAAAAAAAAAAA样式 <div class="cont ...

  8. PIL的ImageDraw的颜色问题

    因为我的图片的单通道的,所以用 draw = ImageDraw.Draw(image) im_width, im_height =], info[], info[], info[]) color=d ...

  9. vue 生产环境和测试环境的配置

    我们引用的是axios 给src目录增加 api 文件夹 里面写上index.js // 配置API接口地址 var root = process.env.API_ROOT // 引用axios va ...

  10. 廖雪峰Java11多线程编程-1线程的概念-2创建新线程

    Java语言内置多线程支持: 一个Java程序实际上是一个JVM进程 JVM用一个主线程来执行main()方法 在main()方法中又可以启动多个线程 1.创建新线程 1.1 方法一:使用Thread ...