【Python初学(1)】教程文章相关的互联网学习教程文章

Python初学(1)【代码】

最近在学习python,以后想编写一些工作中用的到的脚本。python的入门我选择了《python从初学到入门》,这篇文章我会跟进我的学习进度。算是一个笔记吧。我本身是熟悉C语言的,看python程序时里面很多概念都是有过接触,所以学习起来还算比较轻松。Geany是一种常用的文本编辑器,使用方便并且功能强大,我第一次接触也觉得很好用,我接下来也都是使用这个文本编辑器进行学习在windos环境下。 在python中,用引号括起的都是字符串,引...

Python初学

经同学推荐,学习了下Python语言,看Python的介绍,它本身是一个面向对象的解释型脚本语言,我初看到这句话的时候就在想,一个脚本语言还搞成面向对象?有这个必要么?原谅我肤浅了一把。  它还被俗称为胶水语言,就是能够把其他语言结合在一起。它自己介绍的特点:慢。简洁。  其实,在刚开始学的时候,因为和C语言语法的很大差别,搞的我很不习惯,非常的不爽。C的代码块都是用{}来包围的,条件、循环的判断都是有()的,这...

一. python的初学了解【图】

python下载及安装:进入python官网:www.python.org,点击doload下载python.exe,pythone解释器。Pycharm2017-3.x开发工具下载地址:https://www.jetbrains.com/pycharm/download/python的第一行代码print("hello world") 感受:语句比java的简单与java的比较:python的功能实现起来会比java的语句少很多(语句简单)java的语句执行效率比python高python每条语句结束不需要;号python的分类: cpython(广泛使用)javapython(java开发...

Python初学——列表【图】

列表的操作: 1.添加:1)末尾添加:append()>>> mumber=[‘jack‘,‘white‘,‘smith‘,‘jangy‘,‘phyhg‘]>>> mumber.append(‘sex‘)>>> print(mumber)[‘jack‘, ‘white‘, ‘smith‘, ‘jangy‘, ‘phyhg‘, ‘sex‘]2)直接插入:insert()>>> mumber.insert(3,‘mua‘) #3代表的是列表的第4个元素,python列表的计数都是从0开始>>> print(mumber)[‘jack‘, ‘white‘, ‘smith‘, ‘mua‘, ‘jangy‘, ‘phyhg‘...

07 Python初学(元组)【代码】

tuple: 元组被称为只读列表,即数据可以被查询,但不能被修改,列表的切片操作同样适用于元组。元组写在小括号()里,元素之间用逗号隔开虽然 tuple 的元素不可改变,但他可以包含可变的对象,比如 list 列表构造包含 0 个或 1 个元素的元组比较特殊 ,所以有一些额外的语法规则 # 空元组 # mytuple = ()# 一个元素的元组,需要在元素后面添加逗号 # mytuple = (22, )# a = (1, 2, 3, 4) # print(a[1:2]) # >>> (2,) 作用:...

python 初学 字典【代码】【图】

empty_dict={} a_dict={‘one‘:1,‘two‘:2,‘three‘:3} print ("{}".format(a_dict)) #reverse output!!! #print ("{!s}".format(len(a_dict))) #print ("{}".format(a_dict[‘two‘])) a_new_dict=a_dict.copy() print ("{!s}".format(a_new_dict)) a_new1_dict=a_dict.copy() print("{!s}".format(a_new1_dict)) a_new2_dict=a_dict.copy() print("{!s}".format(a_new2_dict)) #output order!!!为什么对a_dict的copy输出顺序与...

19 python初学(os 模块,sys 模块,hashlib 模块)【代码】

os 模块:# _author: lily # _date: 2019/1/13import osprint(os.getcwd()) # 得到当前的工作目录 # print(os.chdir(r‘D:\Program Files‘)) #改变当前的工作目录 # 这里 r 的意思是所有字符都是原生字符,避免转义print(os.curdir) # .print(os.pardir) # .. # os.mkdir(‘abc‘) # 只能生成一个目录,不能生成嵌套的形式 # os.mkdir(‘abc\\lily‘) # 因为abc已经有了,所以会创建单个目录lily # os.rmdir(‘abc\\li...

24 python初学(异常)【代码】

try, except, else, finally执行顺序:1. 先执行 try 里面的代码块,如果发生异常就会去捕获。 2. 没有错误就会执行 else 里面的信息。 3. 无论怎样都会执行 finally 里面的信息raise Exception(‘不过了。。‘): 主动抛出一个异常try:#代码块,逻辑i = int(input(‘input‘)) except Exception as e:# e是Exception的对象,对象中封装了错误信息# 上述代码块如果出错,自动执行当前块的内容print(e)i = 1 print(i)...

python初学简单练习题(一)【代码】

从键盘上获取任意一串英文. 实现:(1)将重复字符去掉 (2)将大写转换成小写,小写转换成大写。如:abC 处理后 ABcprint("从键盘上输入的英文:") st = input() s = set(st) print("去掉重复字符后:", s) print("大小写字母转换后:") for num in s:if 97<=ord(num)<=122: #小写字母print(num.upper(),end="") #end=""表示换行if 65<=ord(num)<=90:print(num.lower(),end="")结果:F:\pythonTest\venv\Scripts\python.exe F:/python...

python初学--day2

参考:http://www.cnblogs.com/wupeiqi/articles/4911365.htmlpython 与 C的区别:python编译成字节码,c是直接编成机器码 外层变量,可以被内层变量使用对PYTHON来说,内层变量,无法被外层变量使用#只要在内存里存在,则就能使用 (栈) 三元运算 name =‘alex‘if 1==1: name = ‘sb‘else name =‘2b‘ name =值name = 值1 if 条件 else 值2 name = ‘sb‘ if 1==1 else ‘2b‘ #用户输入内容,如果用户输入Alex#用户输入,得到值...

Python初学11——PyInstaller库简介与使用【图】

目录 一、PyInstaller库基本介绍 二、PyInstaller库的windows下安装 三、PyInstaller库使用说明 3.1 PyInstaller库使用过程 3.2 PyInstaller库常用参数一、PyInstaller库基本介绍 将.py的python文件转换为可执行文件,程序的执行不再执行源代码。 优点:生成的可执行文件,可以在没有python解释器的情况下,执行实现对用功能,而不用对python源代码执行。 缺点:PyInstaller库是第三方库,需要用户在使用该库前额外安装。安装第三方...

python初学用什么工具【图】

对于零基础的朋友来说,学习Python有一个小门槛或者说小考验,那就是选择写代码的工具。简单,上网查,用什么工具来写Python代码,答案五花八门,各种编辑器、各种IDE,难道一个个试过来?天啊,还没开始学习已经被工具给整惨了。(推荐学习:Python视频教程)实际上,学Python,或者其他任何一种程序语言,用什么编辑工具(开发工具)不是最重要的,只要选择熟悉的、用顺手的、简单的编辑器就可以了,学习过程中的重点是,学习Pyt...

Python初学(2)—— 基本数据类型

Python的基本数据类型有3种:整数、浮点数、复数 2.1 数字类型 2.1.1 整数类型 整数类型共有4种进制表示:十进制、二进制、八进制和十六进制。默认为十进制,其它进制需要增加引导符号。 进制种类引导符号十进制无二进制0b或0B八进制0o或0O十六进制0x或0X 整数类型理论上的取值范围是[- ∞,+∞],实际上的取值范围受限于运行Python程序的计算机内存大小。除极大数的运算外,一般认为整数类型没有取值范围限制。 pow(x,y)函数是Pyt...

python-初学爬虫

python-初学爬虫爬虫:网络爬虫又被称为网页蜘蛛,是按照一定的规则,自动的抓取万维网信息的程序的脚本。URL:URL,是统一资源定位符,也就是我们说的网址,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。网页界面:如何扒取网页,我们在浏览器中看到的界面是一幅幅优美的...

Python初学10——代码复用与函数递归【图】

目录 一、代码复用与模块化设计 二、函数递归的理解 三、函数递归的调用过程 四、函数递归实例 4.1 字符串反转 4.2 斐波那契数列 4.3 汉诺塔一、代码复用与模块化设计 代码复用的抽象: 函数:将代码命名,在代码层面建立了初步的抽象对象:具有属性和方法,如<a>.<b>和<a>.<b>(),在函数之上再次组织进行抽象 代码的模块化: 紧耦合:两个部分之间交流很多,无法独立存在松耦合:两个部分之间交流较少,可以独立存在模块内部紧耦合...