第 1 章 变量、数据类型

一、变量的定义

  • 对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程的效率。
  • 定义变量的语法为:变量名=变量值(这里的 = 作用是赋值)
  • 定义变量后可以使用变量名来访问变量值

二、变量的类型

数字类型

  • int(有符号整型)
  • long(长整型【也可以代表八进制和十六进制】,python3里已经被废弃了)
  • float(浮点型)
  • bool(布尔类型)
    • 用来表示真假/对错
    • 一共只有两个值,True/False.
    print (1>5)
    print (4>2)
    
    运行结果
    False
    True
    
  • complex(复数)
    print(45)   # int整数类型
    print(3.14) # float类型
    print((-1)**0.5) # complex类型
    

非数字类型:

  • string(字符串类型)

    • 使用一对单引号,或者双引号来包裹。
  • list(列表类型)

names = ['王鹏','鸭梨'] 
  • dict(字典类型)
person = {'name':'王鹏','age':'18','like':'鸭梨'}
  • tuple(元组类型)
nums = (1,3,5,6,7,9)
  • set(集合类型)
x = {9,'hello','hi',True}

jh = {} 表示的是一个空字典不是集合,应该写为
jh = set{}
  • 无序且去重

三、查看数据类型

  • 使用type 内置类可以查看一个变量对应的数据类型
print(type(a))      
# <class 'int'> 整数型
# <class 'str'> 字符串类型
# <class 'bool'> 布尔类型
# <class 'list'> 列表类型    
在Python里,变量是没有数据类型的,我们所说的变量的数据类型,其实是变量对应的值的数据类型

例如,在c语言中将x声明为int类型后,就只能给他赋值整数。而python中可以再次赋予x任何值,即动态类型。

四、标识符:变量、模块名、函数名、类名

五、算数运算符

  • 算数运算符是运算符的一种
  • 是完成基本算术运算使用的符号,用来处理四则运算
运算符描述实例
+10 + 20 = 30
-10 - 20 = -10
*10 * 20 = 200
/10 / 20 = 0.5
//取整9 // 2 = 4
%取余9 % 2 = 1
**2 ** 3 = 8

六、不同类型之间的计算

  • 数字型变量之间可以直接计算
  • 如果变量是bool类型,在计算时
    • True 对应的数字是1
    • False 对应的数字是0
  • 字符串变量之间使用+拼接字符串
first_name = '鸭'
last_name = '梨'
first_name + last_name
梨鸭
  • 字符串变量可以和整数使用*重复拼接相同的字符串
    • 数字型变量和字符串之间不能进行其他计算
name = "鸭"
name * 2
鸭鸭
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值