88是python语言的整数类型_python 基础之数据类型

一.变量

1.目的:为了能让计算机能像人一样记忆

2.使用:先定义  后引用

定义 :

1.变量名=变量值

2.变量值:记录事物的状态

内存地址(id是通过内存地址算出来的)

>>> age = 18

>>> print(id(age))

1374973952

类型type

>>> print(type(age))

is:判断id是否相等

id相等 值一定相等

==:判断值是否相等

值相等 id不一定相等

>>> x = 11

>>> y = 11

>>> x == y

True

>>> id(x)

1374973728

>>> id(y)

1374973728

小整数池   底层优化

>>> a = 111111111111111

>>> b = 111111111111111

>>> id(a)

1758784237296

>>> id(b)

1758784234608

>>> a == b

True

>>> a is b

False

变量名,

1.变量名原则

1:直观反映变量值的意义

2:由字母,数字,下划线组成

3:不能以数字开头

4:不能使用关键字(['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'])

2.推荐纯小写加下划线

3.引用: 变量名 内存地址

二.基本数据类型

1.int整型

2.float浮点型

3.str字符串(引号里面的)

4.list列表,索引是从0开始的[]

5.dict字典{}key:value

取孩子的第二个爱好

home = {"father":

{"sex":"man","age":20,"hobby":["music" , "play"]},

"mother":

{"sex":"girl","age":20,"hobby":["music","play"]},

"childe":

{"sex":"boy","age":20,"hobby":["music","play"]},

}

print(home["childe"]["hobby"][1])

6.布尔型:True,False

7.None

三.输入 输出

输入:input() 全部保存为字符串格式

输出:print()

格式化输出

name = input("name: ")

age  = input("age: "  )

print("my name is %s and age is %s" %(name,age))

1.如何定义一个常量,请定义一个常量值为 'oldboy' 的常量.

常量直接设置

name = 'oldboy'

2.==  号比较的是什么?

等号左边的值是否和等号右边的值是否相等,内存地址不比较

3.is比较的是什么?

左边的值是否和右边的值是否一样  内存地址是否一样

4.什么数据类型?

变量值有哪几种状态

5.数据类型int,float,str,list,dict。它们分别是什么类型,各自的应用场景是什么?

int整型  数字

float浮点 小数

str 字符串

list 列表 只需要索引就可读取到值的变量

dict字典 给变量值加定义  key和value的形式  不需要索引

6.定义字符串的时候引号可以是哪几种?单引号与三引号的区别是什么?

7.取出list1列表中第三个列表中的第二个值。

list1 = [

['hobbies1',['玩游戏', '打篮球']],

['hobbies2',['唱歌']],

['hobbies3',['跑酷','学习','编程','跳舞']],

['hobbies4',['蹦极','跳伞','潜水']],

]

print(list1[2][1])

8.取出dict1字典中的李四的性别(sex)

dict1 = {

'info1': {'name': '张三', 'age': 18, 'sex': 'male'},

'info2': {'name': '李四', 'age': 73, 'sex': 'female'},

'info3': {'name': '王五', 'age': 84, 'sex': 'male'},

}

print(dict1["info2"]["sex"])

# name = input("name: ")

# age  = input("age:  ")

# sex  = input("sex:  ")

# job  = input("job:  ")

#

# message = '''

#     -----------info of %s---------\n

#     Name : %s \n

#     Age  : %s \n

#     Sex  : %s \n

#     Job  : %s \n

#     ----------- end ----------------

# '''

# print(message %(name,name,age,sex,job))

#所有数据类型都自带布尔值

1、None,0,空(空字符串,空列表,空字典等)三种情况下布尔值为False

2、其余均为真

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值