python变量和数据类型

变量

变量的三大特性

变量名不得与一下python词冲突
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
#1、id反应的是变量在内存中的唯一编号,内存地址不同id肯定不同
#2、type变量值的类型
#3、value变量值
>>> x='Info Tony:18'
>>> id(x),type(x),x
4376607152,<class 'str'>,'Info Tony:18'
​

变量名的命名风格

# 风格一:驼峰体
AgeOfTony = 56 
NumberOfStudents = 80
# 风格二:纯小写下划线(在python中,变量名的命名推荐使用该风格)
age_of_tony = 56 
number_of_students = 80

数据类型

int类型

age=18

float类型

height=172.3
weight=103.5
salary=15000.89

字符串

name = 'Tony'
address = '上海市浦东新区'
sex = '男'
​
str1 = 'Hello'
print(str1[0])
字符串需要用单引号 ’ ’ 或双引号 " " 括起来 三引号–注释
字符串也是一种特殊的元组。不能改变字符串中的某个元素的值

列表list

list1 = [True, 1, 'Hello']
print(list1)
list 的数据项可以不同类型
list 的各个元素可以改变
list 是使用 [ ] 方括号包含各个数据项
>>> stu_names=['张三','李四','王五']#列表类型是用索引来对应值,索引代表的是数据的位置

dictionary字典

字典类型是用key:value形式来存储数据
>>> person_info={'name':'tony','age':18,'height':185.3}

bool

判断对错
>>> is_ok = True
>>> is_ok = False

set(集合)

set 是一个无序不重复元素的序列
使用大括号 { } 或者 set() 函数创建集合
用 set() 创建一个空集合
使用 set 可以去重
set1 = {'me', 'you', 'she', 'me'}
print(set1)
1.怎么理解 tuple, list 是有序的序列,而 set 是无序的序列
tuple 或 list 的定义元素顺序和输出一样,而 set 不是。

tuple (元组)

tuple1 = (True, 1, 'Hello')
print(tuple1)
tuple 是使用 ( ) 小括号包含各个数据项
tuple 与 list 的唯一区别是 tuple 的元素是不能修改,而 list 的元素可以修改。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值