【python入门(三)】教程文章相关的互联网学习教程文章

Python 入门--Python基础数据类型【代码】

一、Python基础语法初次使用Python,首先要明确三点:Python的标识符(例如变量名、函数名等),可用字母、数字和下划线构成,不能以数字开头,且区分大小写。Python对于缩进敏感。在Python中,是使用缩进来写代码块。Python的注释语句一般用#开头。多行注释可以有用三引号。‘‘‘ 这里使用了多行注释 使用三引号将注释内容包含起来 在代码上中只能使用#开头的注释语句 ‘‘‘ a = 1 #小写字母定义变量 A = 2 #大小字母...

Python入门(二)【代码】【图】

1.列表切片>>> numbers = [1,2,3,5,6,7,8] >>> numbers[3] 5 >>> numbers[:3] [1, 2, 3] >>> numbers[-3:] [6, 7, 8] >>> numbers[:] [1, 2, 3, 5, 6, 7, 8]以上代码是步长默认为1情况下,也可以设置步长提取元素。步长可以为正数,即是从左向右取值,如果为负数,即是从右向左取值开始点的元素(最左边元素)包括在结果之中,而结束点的元素(最右边的元素)则不在结果之中,也就是数学中的半闭半开区间[)对于一个正数步长,会从序...

【python入门到放弃】百钱买白鸡【代码】

# 问题:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱?‘‘‘ 公鸡 < 20 母鸡 < 33 小鸡 < 300 ‘‘‘for cock in range(1,20):for hen in range(1,33):for chick in range(1,300):sum = cock + hen + chickpay = cock*5 + hen*3 + chick/3if sum == 100 and pay == 100:print("公鸡%s只 母鸡%s只 小鸡%s只"%(cock,hen,chick)...

(一)Python入门-3序列:14字典-元素的添加-修改-删除【代码】

字典元素添加、修改、删除  1. 给字典新增“键值对”。如果“键”已经存在,则覆盖旧的键值对;如果“键”不存在, 则新增“键值对”。1 >>> a = {‘name‘:‘jack‘,‘age‘:18,‘job‘:‘programmer‘} 2 >>> a[‘sex‘] = ‘男‘3 >>> a[‘age‘] = 20 4 >>> a 5 {‘name‘: ‘jack‘, ‘age‘: 20, ‘job‘: ‘programmer‘, ‘sex‘: ‘男‘}  2. 使用update()将新字典中所有键值对全部添加到旧字典对象上。如果key有重复...

python入门(六)

循环 set 1.for循环 for -可以将列表和元组里的每个元素取出来 语法: for name in lists/tuple ,在print语句的用法 2.while循环 不会迭代list 或 tuple的元素,而是根据表达式判断循环是否结束 3.多重循环 在循环内部,还可以嵌套循环 练习: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 99 //第一层循环 1-9 //第二层循环 1,i+1 ...

Python入门(二)列表、字典、字符串

列表list什么是列表:Python内置的一种数据类型是列表,list是一种有序的集合,可以随时添加和删除其中的元素 创建List列表的方法L = [‘杨俊辰‘,‘啦啦啦’,‘Tom‘]empty_list = [] :空列表 List列表索引L = [‘Tom‘,‘Lucy‘,‘Jack‘] 0 1 2索引元素‘Lucy’:print L[1]倒序索引元素jack:print[-1] List列表编辑操作在list末尾添加一个元素:L = [‘Tom‘,‘Lucy‘,‘Jack‘]L.append(‘辰毒秀...

(一)Python入门-3序列:06列表-切片slice操作【图】

一:切片操作  列表的切片操作和字符串类似。 切片是Python序列及其重要的操作,适用于列表、元组、字符串等等。  切片 slice 操作可以让我们快速提取子列表或修改。标准格式为: [起始偏移量start:终止偏移量end[:步长 step]]  注:当步长省略时顺便可以省略第二个冒号  典型操作(三个量为正数的情况)如下:  其他操作(三个量为负数)的情况: 注:切片操作时,起始偏移量和终止偏移量不在[0,字符串长度-1]这个范围,...

1.python入门到精通

1.1跨平台windows、Mac OS、Linux、WWW。1.2Python的应用范围操作系统3D动画WEB云计算企业应用1.3可以学到什么?Python3的所有常用语法面向对象编程思维运用模块进行编程游戏编程计算机仿真从IDLE启动PythonIDLE是一个Python Shell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!我们看到>>>这个提示符,Ta的含义是告诉你,Python已经准备好了,在等着你键入Python指令呢。好了,大家试试在IDLE里...

Python入门_汇总_未完待续【代码】

if/elseif/elseforwhilebreakcontinue 多重循环 list [] duple() dict {} set {[]}函数help(abs) 查看abs函数的帮助信息 abs(x) cmp(x, y) 比较函数,需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1 int() 函数可以把其他数据类型转换为整数 str() 函数把其他类型转换成 str sqrt() 平方根 自定义函数 递归 Python之函数返回多值 Python之定义默认参数 Python之定义可变参数 : 可变参数的名字前...

Python入门学习笔记9(自定义异常)【代码】

自定义异常自定义一个继承自Exception的类,在类中定义__str__(self)返回自定义的异常信息,然后便可以通过raise抛出这种自定义异常,捕获处理和普通的异常完全一样class SelfException(Exception):def __init__(self,msg):self.msg = msgdef __str__(self):return self.msgdef throwException():i = 0if i == 0:raise SelfException("自定义错误")try:throwException() except SelfException as e:print(e)断言通过assert(断言)...

Python入门小程序

1、Python2进入中文模式 #!-*- coding:utf-8 -*- 或者 #coding:utf-82、关于注释:单行注释即:#print 在之前加# 多行注释即:开头三个单引号 结尾三个单引号 ‘’’ ‘’3、关于转换问题:因为input接受的所有都会字符串所有需要str和int进行转换。str(被转出数据)转化为字符串输出 int(被转入数据)用户需要输入’ 在使用过程中如果链接符号使用+则需要int和str 如果是逗号链接,则每个部分独立,不需要...

第二章python入门【代码】

2.1 环境的安装解释器:py2、py3开发工具:pycharm2.2编码2.2.1编码基础初识编码ASCII码 :英文 8位表示一个东西 2**8 ,8位等于一个字节Unicode:(分ecs2 ,ecs4) 32位表示一个东西 2**32 ,32位等于4字节Utf-8:对Unicode进行压缩,尽量用少的位数去表示一个东西,以8个位为一个单位(Utf-8中最少用1字节=8位,最多用4字节=32位表示,中文:3字节=24位表示)gb2312:中文用2字节gbk:中文用2字节单位8bit =1byte1024byte = 1kb...

2019-04-11 python入门学习——配置机器及搭建开发环境【图】

#  在windows操作系统中搭建python 3.x版本的开发环境,开发工具为 Anaconda 3.#  1.1  下载及安装Anaconda 3    Anaconda的特点:集成性高,包含很多常用的开发软件包,省去下载和安装软件包的时间。  下载地址:https://www.anaconda.com/distribution/#download-section  安装anaconda的版本要与python的版本对应,否则可能出现不支持问题(未测试过)  1.2  熟悉Anaconda 3的开发工具  在Anaconda 3中常用...

(一)Python入门-3序列:01列表-特点-内存分析【图】

一:序列介绍  序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。比如一个整数序列[10,20,30,40],可以这样示意表示:  由于 Python3 中一切皆对象,在内存中实际是按照如下方式存储的: a = [10,20,30,40]  从图示中,可以看出序列中存储的是整数对象的地址,而不是整数对象的值。python 中常用的序列结构有: 字符串、列表、元组、字典、集合  上一章学习的字符串...

Python入门小练习 002 批量下载网页链接中的图片【代码】

我们常常需要下载网页上很多喜欢的图片,但是面对几十甚至上百张的图片,一个一个去另存为肯定是个很差的体验。我们可以用urllib包获取html的源码,再以正则表达式把匹配的图片链接放入一个list中,使用for循环来依次下载list中的链接。 import re import urllib a = raw_input("Please input a URL: ") s = urllib.urlopen(a) s2 = s.read()def image(s2):reg = r‘src="(.*?\.jpg)" pic_ext‘compile_reg = re.compile(reg)imag...