开通博客第一天,记录下Python笔记-20190105
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了开通博客第一天,记录下Python笔记-20190105,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3562字,纯文字阅读大概需要6分钟。
内容图文
![开通博客第一天,记录下Python笔记-20190105](/upload/InfoBanner/zyjiaocheng/844/8c50ee068f3f48fdb3334d7e537586ef.jpg)
print(id(a))#查找a的内存地址 day5:
%s? s=string占位符
%d d=digit? 占位符(输入必须是数字,否则出错),
%f?? f=float? 浮点数。例如300.000000(day5第三节课)
判断变量是不是数字: if salary.isdigit():(day5第三节课)
exit("must input xxx")退出的时候打印xxx(day5第三节课)
全部注释 Control +? 布尔值? :判断真,假
?计算机中一切皆为对象
?世界万物皆为对象,一切对象皆可分类 for 循环( 正常结束之后执行else,while循环被break 之后就不会执行最后面的else)
?for i in range(3)??? #[打印从0,2]
?for i in range(1,3)? ?#[打印从1,2]
?for i in range(1,101,2)#[2是步长]
% 取余数
while? (正常结束之后执行else,while循环被break 之后就不会执行最后面的else) 列表 元组
------------------------
? a=list((1,2,3))
? print(a)
会生成列表a,
--------------------------------
增删改查 增:append(插到最后位置); insert (可以指定任意位置插入)
??????? a.append('haha')#默认插到最后的位置
??????? a.insert(1,'haha')#将数据插到任意位置
改:a[1:3] = ['jjiji','hjkjlk']
删:a.remove('zhizhang') 或者a.remove(a[3])? 括号中的是内容,不是位置,a.remove('zhizhang','shagua') 不行,? a.pop(1)括号里只能是位置(数字代表位置);a.pop()默认删除最后一个元素;? del a (a可以是列表)
--------------------------------------------------------------------------------------
查:a = ['zhizhang','shagua','bendan','wuzhi','congming'] :根据位置找内容
???????? print(a[0:3])
? 检查bendan是否在a列表里面
? print(a.count("benedan"))#如果a中没有bendan,则结果为0
? print ("bendan" in a) #如果结果为True,则a 中存在bendan,否则没有
-------------------------------------------------------------------------------------------
count(计数):
? t=["to","jpo","to","to"].count(to)
? print(t)???? #计算t中的to的数量。
---------------------------------------------------------------
索引:index 知道名字,查询位置(根据内容找位置)
??? a = ['zhizhang','shagua','bendan','wuzhi','congming']
??? print(a.index(''hebai)) extend:
?a = ['1','2','3']
?b = ['4','5','6']
?a.extend(b)#扩展
? print(a)
? print(b)
reverse 倒转
?a.reverse?()
?print(a) sort 排序
?a=[4,2,3,6,8,5,9]
?a.sort
?print(a)
a.clear() # 清空列表
---------------------------------------
week2
元组(也叫做只读列表,和元组的区别在于元组使用的是小括号,只能读取不能修改)
? a=(1,2,3)
print(a[1:2]) 购物车
? 嵌套 :a= [[1,2,3],'alex',4,(1,2,3,5)]
???????????? print(a[3][1])? #取(1,2,3,5)中的“2”
-------------------------------------
Dicrionary 字典:字典在python中唯一的映射类型,采用键值对形式储存数据,python对key哈希函数进行运算,根据计算结果巨鼎value的储存地址,所以字典是无储存顺序的,且key必须是可哈希的,可哈希表示key必须是不可变类型,如:数字,字符串,元组。
键值对:“健”不可以改(必须是不可变类型)。’值 ’可以是任意数据类型,(整型,字符串,列表,元组,字典,布尔值...)可修改。
字典特点: 无序, 键唯一。
----------------------
不可变类型:整型,字符串,元组,
可变类型:列表,字典
dic1 ={'name':'daqiang'}
dic1['age']=18 #在字典中增加‘age’:18键值对,
dic1.setdefault('age',23)#若键存在,不改动原有键值对,并且返还字典中键对应的值,若键不存在则增加‘age’:23键值对。
------------------
字典-查(通过键去查找)
? print(dic['name']) dic1.keys()#查询键,list(dic1.keys)
dic1.calues()#查询值。
dic1.item()#把所有的键值对转换成元组的形式
------------
字典-改 #根据键查询,类似于列表中的根据位置查内容。
dic1['age']=55
print(dic1)
--------------
dic1 ={'name':'daqiang','age':'18','gender':'male','job':'IT','hobby':'niu','dizhi':'neimenggu'}
dic2 = {'hah':'56'}
dic1.update(dic2)
print(dic1)
print(dic2)
-----------------------
字典-删 del dic1['name']? #name 是键,删除字典中指定的键值对。
dic1.pop('name') # name是键。但是会返还该键值对的值。 ? ? ? ?
内容总结
以上是互联网集市为您收集整理的开通博客第一天,记录下Python笔记-20190105全部内容,希望文章能够帮你解决开通博客第一天,记录下Python笔记-20190105所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。