python学习打卡第二篇

1、python中的数据分为可变数据(list、set、Dictionary)和不可变数据(number、string、tuple)

  in或not in可以检测值是否在列表或者字典中;但字典中每次使用前都检查很麻烦,用get()方法可以节省时间

  列表中有下列方法:

    index():传入一个值,如果改制存在于列表中,就返回它的下表

    append():在列表的末尾添加值

    insert():在列表的开头添加值

    remove():从列表中删除值,多次出现只删除一次

    sort():将列表中的值排序,并且是立即排序,直接改变列表的顺序,不需要记录返回值

  字典中有下列方法:

    key()、values()、items():返回类似的列表值,分别对应键、值、键-值;如若要得到一个真正的列表,就把类似列表值的返回值传递给list函数

    get():从字典中取值,有两个参数,第一个参数是要取出的值,第二个参数是若键不存在时返回备用值。

    setdefault():检查某个键是否存在,第一个参数是要检查的键,第二个参数是假若要检查的键不存在时要设置的值。

  字符串中有下列方法:

原文地址:https://www.cnblogs.com/xujia-go/p/11164676.html

时间: 2024-10-29 09:47:15

python学习打卡第二篇的相关文章

python学习打卡第一篇

在大佬的帮助下,安装了pycharm,以及虚拟软件anaconda,并且能成功的运行第一个软件,惊喜万分. 记录下这个过程出现的事件. 1.添加解释器的路径出错,首先anaconda没有运行创建代码,运行命令“conda create -n yuqing python=3.6”(按项目修改对应字符),之后就可在anaconda的安装目录下找到envs文件下的解释器,再在pycharm中添加就行. 原文地址:https://www.cnblogs.com/xujia-go/p/11137418.h

Python学习之路 第二篇 二进制及其相关转化

1.十进制和进制 十进制位权的理解: 12360=0*10(1-1)+6*10(2-1)+3*10(3-1)+2*10(4-1)+1*10(5-1)  (n-n)表示次方 2.二进制:二进制是计算机技术中广泛采用的一种数秩,是逢二进位的进位秩.0和1是基本算符.因为它使用0和1两个数字符号. 二进制转十进制: 110101011=2*(1-1)+2*(2-1)+0*(3-1)+2*(4-1)+0*(5-1)+2*(6-1)+0*(7-1)+2*(8-1)+2*(9-1)   (n-n)表示次方

Python之路【第二篇】:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进

python学习记录第五篇--遍历目录

#coding=utf-8'''@author: 简单遍历目录删除文件的小程序'''import os#查找文件操作def findFile(path): fileList=[] for rootPath,subRoot,fileName in os.walk(path): for sub in fileName: if os.path.isfile(os.path.join(rootPath,sub)): k=os.path.splitext(sub)[1].lower() if k in (

python学习记录第四篇--数据库

只要用到MySQLdb,使用时请先安装MySQLdb,百度上可以下载! #coding=utf-8'''@author: 使用python操作MySQL数据库'''import MySQLdb#import MySQLdb.cursorsconn=MySQLdb.connect(user='root',passwd='root') #connect共三个值,user,passwd,host,无密码且连接本地数据库时,可以都为空.cur=conn.cursor() #创建游标,使用游标进行数据库操

Objective-C学习之旅 第二篇

Objective-C学习之旅 第二篇 Objective-C 字符串处理 //苹果从iOS5开始,就引入了ARC这种内存管理技术,目的就是消除繁琐而容易出错的手工内存管理行为. //如果项目是ARC的,那么就不能调用原来的retain, release, autorelease,而且dealloc也不再需要内存维护相关的代码. //也就是说下面的例子中,如果在ARC模式下,就不用[astring release]; /**************************************

python学习[第十二篇] 数据类型之 集合

python学习[第十二篇] 数据类型之 集合 集合概念 python中集合是一组无序排列的哈希值.集合分为两种可变集合(set)和不可变集合(frozenset) 对可变集合可以修改和删除元素,对于不可变集合不允许.可变集合是不可以哈希的,因此既不能用作字典的键,也不能做其他集合的元素. 集合的增删改查 集合的创建于赋值 集合与列表([]) 和字典({})不同,集合没有特别的语法格式.列表和字典可以通过他们自己的工厂方法创建,这也是集合的唯一的创建方式.set()和frozenset() #创

Python学习总结之一 -- 基础篇

Python学习第一篇 一:写在前面 啊,最近我的新博客一直都没有更新学习内容了,只是最近一直都在忙着寻找实习机会(或许这只是一个借口,真实原因是我太懒惰了,改改改!).终于今天又投递了几个新的实习职位之后幡然醒悟,我的执行力还是太弱了,我得更加有自律性更加坚持才行.所以今天,我把之前学习的Python基础知识总结一下. 二:认识Python 首先我们得清楚这个:Python这个名字是从Monty Python借鉴过来的,而不是源于大家所知道的大蟒蛇的意思.我们为什么要学习Python呢?就我而

《Mycat学习笔记》 第二篇. MySql 读写分离与日志分析——主从多结点

1    环境说明 接上篇环境   <Mycat学习笔记> 第一篇. MySql 读写分离与日志分析——主从单结点 http://www.cnblogs.com/kaye0110/p/5134588.html 增加一套 mysql 实例,端口为3308 ,通过Binlog方式同步主机情况 localhost : 3306 主机,    在mycat 中配置为 writehost 1 localhost : 3307 从机 a ,在mycat 中配置为 readhost localhost :