python变量+随笔+字典列表嵌套练习

变量名的命名应该反映出变量值所记录的状态(命名的大前提)

变量名的命名规范如下:

1.变量名是由字母,数字,下划线组成

2.不能以数字开头

3.不能使用关键字命名变量名

 

变量命的命名风格:

1.驼峰体

AgeOfOldboy=73

2.纯小写+下划线(推荐使用)

age_of_oldboy=73

 

变量值具备三大特征:id,type与值

例如:age=18

id:是通过内存地址计算而来的,id如果不同,内存地址肯定不同      id(age)

类型(type):

 

is与==

is判断的是id是否相等

==判断的是值是否相等

id不同,值可能相同

id相同,值一定相同

 

交互式里面,python小整数池范围:

-5~256

pycharm进行了优化,小整数池比上面大的多,所以不用考虑

 

常量:

默认为全大写

AGE_OF_OLDBOY=73

 

基本数据类型:

int:整型

float:浮点型

str:字符串类型

list:列表类型:记录多个值,可存可取(可以取指定位置的值),在【】内用逗号分隔开多个任意类型的值 

dict:字典类型

作用:记录多个值,可存可取,与列表的区别是,列表使用索引对应值,而字典是用key去对应。

定义:用{}内用逗号分隔开多个元素,每个元素元素是key:value的形式,其中key对value有解释作用

字典无序,列表有序

布尔类型:True,False

None类型

 

输入输出:

input会将用户输入的任意内容都存成字符串.

print('  ',end=' ')即可不换行

不写end='',默认为end='\n'

 

随笔:

shift+回车,直接下一行

Ctrl+D快速复制本行,并粘贴给下一行

\n换行

.取出list1列表中的编程

练习:

list1 = [
    ['hobbies1',['玩游戏', '打篮球']],
    ['hobbies2',['唱歌']],
    ['hobbies3',['跑酷','学习','编程','跳舞']],
    ['hobbies4',['蹦极','跳伞','潜水']],
]
答:

print(list1[2][1][2])

 

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

dict1 = {
    'info1': [{'name': '张三'}, {'age': 18}, {'sex': 'male'}],
    'info2': [{'name': '李四'}, {'age': 73}, {'sex': 'female'}],
    'info3': [{'name': '王五'}, {'age': 84}, {'sex': 'male'}],
}
答:

print(dict1['info2'][2]['sex'])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值