自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunflower_csdn的博客

一个人越懒,明天要做的事就越多。

  • 博客(20)
  • 收藏
  • 关注

原创 python中遍历dict的value

之前提到过,在dict中,可以通过d[索引]或者d.get[索引]两种方式来获取某个key对应的value,其实,python有内置的函数,可以直接遍历dict中的value一、d.values():这个函数可以将dict中的value全部拿出来,变成一个list,我们遍历这个list就可以拿到所有的value了上图中,itervalues()的作用和values()一样,只是it

2015-08-31 19:56:38 31922 1

原创 python中有序集合的索引遍历

有时候,我们需要拿到一个集合中某个元素的索引,对于有序集合来说,索引遍历有两种方式:一、enumerate(l)函数:利用这个函数可以将有序集合变成一个含有N个tuple的list,每个tuple由索引和元素本身组成。二、zip()函数:这个函数可以将两个list变成一个list,这个list就包含N个tuple

2015-08-31 19:26:17 4418

原创 python中的切片操作

一、对list进行切片【正向切片】1、L[0:9]         从索引是0的元素开始截取,直到索引为9停止,但不包括索引9。如果开始索引是0,就可以省略:2、L[1:9]         还可以从任意索引开始3、L[1:]           结束索引省略的话,表示直到结尾4、L[:]             开始索引和结束索引同时省略的话,表示

2015-08-31 17:11:35 3484

原创 默认参数和可变参数

一、默认参数默认参数的作用是为了简化调用,如果我们不传参数,就会使用默认参数,如果传了参数,就会使用传进来的参数。注意:如果有必填参数时,默认参数应该写在必填参数后。在上面这个例子中,name这个参数就是一个默认参数,当调用函数时,如果不传参数,就默认使用world这个参数值,如果传了参数,就使用传进来的参数值。二、可变参数1、可变参数需要在参数前加*def

2015-08-28 18:20:27 945

原创 自定义函数

自定义函数,需要写def、函数名、括号、参数、冒号。函数遇到return则会停止运行并返回值。如果没有return语句,则也是会返回值的,只不过返回的是None:

2015-08-25 19:40:35 528

原创 python中调用函数

python中有内置的函数,我们可以直接调用来使用。调用函数需要写函数名和参数。一、abs():求绝对值的函数,这个函数需要传一个整数或者浮点数作为参数。如果参数个数传递错误,函数会报错:需要一个参数,但是给了两个如果参数类型传递错误,函数也会报类型错误:二、cmp():比较大小函数,需要传进两个参数cmp(x,y)当x>y,返回1;

2015-08-25 19:27:26 2408

原创 python中的set

set是一系列无序、不重复、不可变元素的组合。一、创建set:调用set(),并传入一个list若list中含有重复的元素,则set会自动去重,示例如下:二、访问set:由于set中的元素是无序的,所以不能用索引来进行访问,访问set中的元素用in语句。用in语句时,有这个元素则返回True,没有这个元素则返回False。三、

2015-08-25 16:26:23 759

原创 python中的dict

如果要保存一一对应类型的数据,可以用dict来表示,dict中所有的数据都是键值成对的。一、创建dict(创建dict用{}表示)dict的特点:(1)dict中的元素都是键值成对的(2)dict是无序的(3)dict的查找效率很高(3)dict是通过key值来查找的,所以key值不能重复,也不可变二、访问dict中的元素(1)通过d[]来访问

2015-08-21 15:49:22 681

原创 退出循环:break和continue

一、break:退出整个循环例:计算1-100的和,当x>100时,退出整个循环。二、continue:退出此次循环,进入下一轮循环例:计算及格的成绩的总和。

2015-08-20 15:56:05 1098

原创 python中的循环语句

一、if...else...有几点需要注意:1、if和else后要加冒号2、python用四个空格的缩进来表示代码块,所以一定要严格注意缩进3、结束缩进需要多敲一行回车二、if...elif...else嵌套循环

2015-08-19 18:12:09 706

原创 Python中的tuple

tuple是一种有序的集合,和list类似,不同的是,tuple一旦创建就不能再修改了。一、创建tuple1、创建tuple用()来表示2、创建空tuple:3、创建单元素tuple:需要在元素后加逗号4、创建“可变”tuple用list来表示tuple中的其中一个元素,修改list的元素值,这样tuple的元素没有变(指向没有变),但是却可

2015-08-19 16:25:19 797 2

原创 Python中有关list的增删改查

list是Python内置的一种数据类型:列表,是一种有序的集合。一、访问list中的元素1、索引访问:(索引从0开始,第一个元素为L[0])上图访问的是list中的第二个元素。2、倒序访问:(倒序访问时,倒数第一个元素的索引为-1)二、创建list1、由于Python是动态语言,所有list中包含的元素不一定必须是同一种数据类型。2、我

2015-08-18 20:04:29 12160 3

原创 Python中的布尔类型

Python的布尔类型有两个值:True和False(注意大小写要区分)逻辑运算:1、与:and(两个都为True,结果才为True)2、或:or(只要一个为True,则为True)3、非:not(把True变为False,把False变为True)短路运算:布尔类型还可以与其他数据类型进行逻辑运算,Python规定:0、空字符串、None为False,其他

2015-08-10 20:56:14 16570

原创 Unicode字符串

计算机只能处理数字,要处理文本,就必须先把文本转化成数字处理。最早的计算机在设计时采用8bit为1个字节,所以,一个字节能表示的最大整数是255(11111111),0~255被用来表示一些英文字母、数字、符号,这就是ASCII编码。        要表示中文,一个字节肯定是不够的,至少需要两个字节,中国制定了GB2312编码,其他国家也制定了一些编码。        为了将这写编码统一起

2015-08-10 17:20:46 908

原创 Python中如何定义字符串

字符串可以用''或者""括起来表示。如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:"I'm OK"类似的,如果字符串包含",我们就可以用' '括起来表示:'Learn "Python" in imooc'如果字符串既包含'又包含"怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,Pyth

2015-08-10 16:43:36 10401 1

原创 Python中的变量

一、命名:Python中的变量命名规则为:只能包括字母、数字、下划线_,且不能由数字开头二、声明、赋值1、Python是动态语言,不需要提前声明变量的类型,可以把任意数据类型赋值给变量,并且同一变量可以反复赋不同数据类型的值。2、可以将变量复制给变量eg:a=1b=aa='123'print b此时打印出来的结果b是1,原因是b指向了a指向的1,当a的指向发

2015-08-04 17:30:58 406

原创 Python中的print语句

1、print可以打印字符串例:print   'hello world'或者print    'hello world'重要:print后还可以同时打印多个字符串,用,隔开,打印出来时,遇到,会显示为空格,如下图:2、print可以打印数字3、print可以打印计算结果

2015-08-03 19:37:37 1193

原创 Python的基本数据类型

Python有五种基本数据类型:1、整数:整数的写法和一般在数学中的写法一样,例如:1    0     -1等2、浮点数:这里说一下浮点数中的科学计数法,0.1×10^7可以表示为:0.1e73、字符串:Python中的字符串用‘’或者“”表示,这个表示不计入字符串的长度。4、布尔值:True和False(注意区分大小写)布尔值可以用and、or、not来进行

2015-08-03 18:27:57 846

原创 第一个Python小程序

安装好Python环境后,我们来尝试写第一个Phthon小例子:1、在Notepad++中编辑代码,如下图:2、保存该文件为:hello.py3、打开命令行,进入源文件所在的目录:4、运行:python hello.py

2015-08-03 17:57:52 456

原创 在windows中安装Python

Python是一种高级语言,相比C、JAVA来说,Python不需要编译,运行速度稍微慢一些,但是Python的代码量相对来说较少一些。        Python可以用来写网站、也可以用来写系统工具和脚本等。              下面来说一下在windows上安装python:1、在官网https://www.python.org/downloads/下载python 2.

2015-08-03 16:49:55 391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除