python学习全记录(3) 基本数据类型和运算符

标题

一、多行注释                                     单行注释

          “ ” “       # xxxxxxxx

          xxxxxxxxxxx

          ” “ ”

 

二、基本数据类型(五种)

     为何数据要区分类型?

     数据类型指的是变量值的类型,变量值之所以区分类型是因为变量值是用来记录事物状态的,而事物的状态有不同的种类,对应也必须使用不同类型的值去记录他们。

  1. 数字类型
  1. 整型int
  2. 浮点型float    
  1. 字符串str

      作用:记录描述性质的状态

      定义:在单引号/双引号/三引号中包含一系列字符。如name=‘aaa’

      注:+表示拼接字符串,字符串只能与字符串相加

  1. 列表类型list

      作用:按照位置记录多个同种属性的值(索引对应值,索引从0开始,代表的就是位置,并且可以取出指定位置的某一个值)。

      定义:在[ ]用逗号分隔开多个任意类型的值

  1. 字典类型dict

      作用:记录多个不同属性的值

      定义:{ }内用逗号分开多个元素,每一个元素都由key:value组成,value就是我们存放的,可以是任意类型,一个key唯一对应一个value,key应该对value有描述性的功能,所以key通常是str类型。

  1. 布尔类型bool:TrueFalse

      作用:用于判断

      强调:所有的数值都自带布尔值,其中0None、空布尔值都为false,其余都为true

 

三、输入输出

      1、接收用户输入:input

       2、格式化输出:%s,%d(整型)

                                print(‘my name is %s my age is %s’ %(name,age))

print(‘my age is %d %18’)

       注:在python3中只有一个input:input会将用户输入的任何内容都存成字符串类型

    在python2中有两种接收用户输入的机制

    raw-input:等同于python3的input

    input:要求输入者必须输入一个明确的数据类型,输入什么类型就存成什么类型。

 

四、运算符

    1、算数运算符

/:除                 //:取整

          %:取余           **:平方

    2、比较运算符

==:比较是否相等               !=:不等于

=:赋值               >    <      >=     <=:大于     小于     大于等于     小于等于

    3、赋值运算符

3.1增量赋值

+=/-=

3.2交叉赋值

x,y=y,x

3.3链式赋值

x=y=z

3.4解压赋值

*_     取开头和末尾,中间不可取

例如:l=[‘a’,’b’,’c’,’d’,’e’]

*_,x,y=l         输出d,e

x,*_=l            输出a

*_,x,y=l      print( _ )        输出[‘a’,’b’,’c’]

    4、逻辑运算符

and:逻辑与,用来连接左右两个条件,在左右两个条件同时为True的情况下,最终结果才为True.

or: 逻辑或,用来连接左右两个条件,左右两个条件但凡有一个为True,最终结果为True.

not: 取反

注:用括号区分优先级

    5、身份运算符

==:判断的是是否相等

is: 判断的是id是否相等

值相同,id可以不同;id相同,值一定相同,因为是同一块内存地址

注:内存优化机制是用空间换时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值