04. 基本数据类型、输入输出、运算符

数据类型及运算、输入输出

一、基本数据类型

  1. 数字类型:
    1.1 整型int

     定义:age= 10
     用于记录年龄、人数、等级、年月日等
    

    1.2 浮点型float

     定义:salary = 2.1
     用于记录身高、体重、薪资等
    
     ps:int和float之间可以做数学运算、大小比较
    
  2. 字符串str

     用于记录描述性质的状态,比如名字、性别、一段话、地址、国籍
     定义:在' '、" "、''' '''、""" """内部包含一串字符
    

    注意点:

1)所有引号的相同点:得到的都是字符串类型
(2)所有引号的不同点:引号的嵌套使用要注意内层与外层区别开,外层用双引号内层就要用单引号...3)空格、\n、\a等都算作一个字符
  • 采用下面两种方式可以将转义字符规避如:\a、\n等
filepath = r"C:\aaa\news.txt"
filepath = "C:\\aaa\\news.txt"
  1. 列表list

     索引对应值,素引代表的是位置
     定义:在[ ]用逗号分隔开,可以从左往右依次存放任意类型的值
     作用:可以按顺序存多个值,优点是可以按照素引取指应位置的值
    
names = ['张三','李四','王五']
print(names[0])  # 取列表的第一个值
  1. 字典dict
与列表一样都可以存放多个任意类型的值
不同的是,字典使用key对应值,并且字典里面的值是无序的
定义: 在{}内以逗号为分割符,存放多个元素,每个元素都是由key:value组成
  其中value可以是任意类型,而key通常是字符串类型
优点:按key:value记录多个值,key可以对value起到描述性的作用
dic = {'name':'Jason', 'age': 18, 'gender': 'male', 'hobbies': [reading, paly tennis, movie] }
print(dic['hobbies'][-1])
  1. 布尔型bool

     布尔型只有True和False两个值
     布尔型可以被定义赋值给变量,也可以通过逻辑运算得到:
    
tag = True
print(10 <= 11)  # >>>True
	作用:可以记录真、假两种状态

二、 输入输出

  • 1.接受用户输入input
python3中的input(和python2中的raw_input一样)
会将用户输入的任何内容都转换成字符串类型存起来
  • 2.格式化输出
print("my name is %s, my age is %s" %('jason', 18))

三、运算符

  • 1.算术运算符
数字类型之间可以做+-*///%** 等算术运算
 了解:① 字符串之间也可以做+操作,表示拼接;
       ② 字符串*3 表示将三个该字符串拼接到一起
  • 2.比较运算符
 数字类型之间可以做 ><>=<===等运算
了解:字符串、列表(元素类型相同)之间也可以做>、<、==等比较运算,依次比较的是第1、2、3...个字符的ASCII值
  • 3.逻辑运算符
    not 、and、or
not: 将布尔值取反
and: 用来连接左右两个条件
只有当左右两个条件都为真,结果才为True
or: 用来连接左右两个条件
只要有一个条件为True,结果就为True
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值