python入门基础视频教程,快速入门python

这篇文章主要介绍了简洁的十分钟Python入门教程,Python语言本身的简洁也使得网络上各种Python快门入门教程有着很高的人气,本文是国内此类其中的一篇,

本文主要呈现一个简洁的10 分钟的Python 入门教程。由于Python语言本身的简单性,网上各种Python快门入门教程也很受欢迎。这篇文章是国内可以参考的那种文章。对此。

【介绍】

Python 是一种动态解释的编程语言。 Python 可在Windows、UNIX 和MAC 等各种操作系统以及Java 和.NET 开发平台上使用。

【特征】

1 Python是使用C语言开发的,但是Python没有C指针等复杂的数据类型。

2 Python 具有强大的面向对象特性,可以简化面向对象的实现。这消除了面向对象的元素,例如受保护类型、抽象类和接口。

3 Python代码块使用空格或制表符缩进来分隔代码。

4 Python 只有31 个保留字,没有分号、开始或结束标记。

5 Python是强类型语言,变量一旦创建,就需要进行类型转换,使不同类型的变量出现在统一的表达式中。

【搭建开发环境】

1 您可以从www.python.org下载安装包,并通过configure、make、make install进行安装。

2 您也可以访问www.activestate.com下载ActivePython组件包。 (ActivePython是Python核心和常用模块的二进制包,是ActiveState发布的Python开发环境。ActivePython使Python易于安装并适用于多种操作系统。)包含几个常用的Python扩展和编程接口(例如Windows 环境)。对于ActivePython,Windows用户可以下载并安装msi包,Unix用户可以下载tar.gz包并直接解压。

三个Python IDE(包括PythonWin、Eclipse+PyDev插件、Komodo和EditPlus)

【版本】

目前有两个主要版本:python2和python3。

我们推荐在以下两种情况下使用python2:

1 您无法完全控制正在部署的环境。

2.如果需要使用某些第三方包或扩展。

python3是未来官方推荐并完全支持的版本。许多功能改进目前仅在python3 版本中提供。

【你好世界】

1 创建hello.py

2. 创建一个程序。

if __name__==\\\’__main__\\\’:print \’hello word\’3 运行程序。

Python ./hello.py

[笔记]

使用#和空格进行注释,无论是单行注释还是段落注释。

2 如果需要在代码中使用中文注释,则需要在Python文件的开头添加以下注释。

# -* -coding: UTF-8 -* -3 以下注释用于指定解释器。

#!/usr/bin/python

【文件类型】

1 Python文件格式分为三种类型:源代码、字节代码和优化代码。这些可以直接运行,无需编译或链接。

2 源代码具有.py 扩展名并由Python 解释。

3 编译后,源文件会生成一个扩展名为.pyc 的文件。这是一个编译后的字节文件。无法使用文本编辑器修改此文件。 pyc 文件与平台无关,可以在大多数操作系统上运行。您可以使用以下语句生成pyc 文件:

import py_compilepy_compile.compile(‘hello.py’)4 优化后的源文件有.pyo后缀,表示优化后的代码。它不能直接在文本编辑器中修改。您可以使用以下命令生成pyo 文件:

python -O -m py_complie hello.py

【多变的】

1 Python中不需要声明变量。变量赋值操作是声明和定义变量的过程。

2 Python 中的新赋值创建新变量。尽管变量具有相同的名称,但变量标识符并不相同。可以使用id() 函数获取变量标识符。

x=1print id(x)x=2print id(x)3 如果变量未赋值,Python 会假定该变量不存在。

4 在函数外部定义的变量可以称为全局变量。全局变量可以从文件内的任何函数和外部文件访问。

5 建议在文件开头定义全局变量。

6 您还可以将全局变量放在特殊文件中并通过导入引用它们。

gl.py文件内容如下:

全局变量在_a=1_b=2use_global.py中引用。

导入gldef fun():print gl._aprint gl._bfun()

[持续]

Python 没有用于定义常量的保留字。您可以通过自己定义常量类来实现常量功能。

class _const:class ConstError(TypeError): passdef __setattr__(self,name,vlaue):if self.__dict__.has_key(name):raise self.ConstError,“无法重新绑定const(%s)”%nameself.__dict__[name]=valueimport syssys .modules[__name__]=_const()

[数据类型]

1 Python 中的数字类型分为整数、长整型、浮点型、布尔型和复杂类型。

2 Python没有字符类型

3 Python 中没有常规类型;所有类型都是对象。

4. 如果需要找出变量的类型,可以使用返回变量类型或允许您创建新类型的类型类。

5 Python 有三种表示字符串类型的方式:单引号、双引号和三引号。单引号和双引号具有相同的效果。 Python程序员更喜欢使用单引号,而C/Java程序员则习惯使用双引号来表示字符串。您可以输入单引号、双引号和三引号括起来的换行符等字符。

[运算符和表达式]

1 Python 不支持自增和自减运算符。例如,i++/i- 是不正确的,但i+=1 是可以的。

2 1/2 在Python2.5之前等于0.5,但在Python2.5之后等于0。

3 不等于!=或

4 等于==

5 在逻辑表达式中,and 表示逻辑积,or 表示逻辑和,not 表示逻辑非。

[控制语句]

一个条件语句:

if (表达式) : 语句1else : 语句22 条件语句:

if (表达式) : 语句1elif (表达式) : 语句2…elif (表达式) : 语句nelse : 语句m3 嵌套条件:

if (表达式1) :if (表达式2) : 语句1elif (表达式3) : 语句2…else: 语句3elif (表达式n) :…else :…4 Python 本身没有switch 语句。

5个循环语句:

while (表达式) :…else :…6 循环语句:

for variable in set :…else :…7 Python 不支持像C 的for(i=0;i5;i++) 这样的循环语句,但您可以使用range 来模拟它们。

对于(0,5,2): 范围内的x,打印x

[序列相关]

1元组:Python的内置数据结构。元组由不同的元素组成,每个元素可以存储不同类型的数据,例如字符串、数字和元素。元组是写保护的,创建后无法修改。元组通常表示数据行,但元组内的元素表示各种数据项。元组可以被认为是不可变的数组。创建元组的示例是:

tuple_name=(\”apple\”,\”banana\”,\”grape\”,\”orange\”)2 列表(List):列表由一组元素组成,可以实现添加、删除和搜索操作。您可以更改元素的值。列表是传统意义上的数组。下面显示了创建列表的示例。

list=[\”apple\”,\”banana\”,\”grage\”,\”orange\”] 可以使用append方法在末尾添加元素,使用remove方法删除元素。

3 字典:键值对的集合。字典中的值是通过键引用的。键和值用冒号分隔,键值对用逗号分隔并括在一对花括号中。创建示例如下。

dict={\”a\”:\”apple\”, \”b\”:\”banana\”, \”g\”:\”graage\”, \”o\”:\”orange\”}4 序列:序列具有索引和切片功能,是一个集合。元组、列表和字符串都是序列。

[功能相关]

1 Python 程序由包、模块和函数组成。包是模块的集合。模块是处理特定类型问题的函数和类的集合。

2 包是执行特定任务的工具箱。

3 包必须包含__init__.py 文件,用于将当前文件夹标识为包。

4 Python 程序由模块组成。模块是组织成文件的一组相关函数或代码,文件就是模块。模块由代码、函数和类组成。使用import 语句导入模块。

5 包的作用是实现程序的重用。

6 函数是可以多次调用的代码。函数定义的一个示例是:

def算术(x,y,operator):result={\”+\”:x+y,\”-\”:x-y,\”*\”:x*y,\”/\”:x/y}7可以控制函数的返回值与返回。

[字符串相关]

1 格式化输出:

format=\”%s%d\” % (str1,num)print format2 使用+ 连接字符串。

str1=”hello” str2=”world” result=str1+str23 可以通过索引/切片或分割函数进行字符串截取。

4.通过切片截取字符串。

word=\”world\” print word[0:3]5 Python 使用==和!=进行字符串比较。如果所比较的两个变量属于不同类型,则结果也应该不同。

[文件处理]

一个文件的简单处理:

context=”hello,world”f=file(”hello.txt”,\’w\’)f.write(context);f.close()2 读取文件,使用readline()函数,readlines()可以。函数和读取函数。

3. 要写入文件,可以使用write() 和writelines() 函数。

[对象和类]

1 Python 使用类保留字来定义类。类名的第一个字母必须大写。当程序员需要创建一个不能用简单类型表示的类型时,他或她必须定义一个类并使用定义的类来创建一个对象。类定义示例: class Fruit:def Give(self):print “Fruit Glow”

2 当一个对象被创建时,它具有三个特征:对象的句柄、它的属性和它的方法。如何创建对象:

Fruit=Fruit()fruit.grow()3 Python 没有修饰符来保护类型

4类方法也分为公共方法和私有方法。私有函数不能从类外部的函数调用。此外,私有方法不能从外部类或函数调用。

5 Python 使用函数“staticmethod()”或“@staticmethod”指令将常规函数转换为静态方法。静态方法相当于全局函数。

6 Python 构造函数名为__init__,析构函数名为__del__。

7 如何使用继承:

苹果类(水果):def…

[连接mysql]

1 要使用MySQL数据库,使用MySQLdb模块非常方便。示例代码如下。

import os, sysimport MySQLdbtry:conn MySQLdb.connect(host=\’localhost\’,user=\’root\’,passwd=\’\’,db=\’address\’Exception, e:print esys.exit()cursor=conn.cursor()sql=\’地址Insert into (name, address) value(%s, %s)\’value=((\”zhangsan\”,\”haidian\”),(\”lisi\”,\”haidian\”))trycursor.executemany(sql,values)ExceptionException, e:print esql=”从地址中选择*”cursor.execute(sql)data=cursor.fetchall()if datafor x in data:print x[0],x[1]cursor.close()conn.close()谢谢!

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/84791.html

(0)
小条's avatar小条
上一篇 2024年6月1日 上午8:11
下一篇 2024年6月1日 上午8:15

相关推荐

  • 日韩两国的文化和历史有哪些不同?

    日韩两国,一个是东方的岛国,一个是半岛之国。它们的文化和历史有着诸多相似之处,也有着独特的差异。从地理位置到历史背景,从文化起源到发展特点,从重要事件到影响力对比,本文将带您一起探…

    行业资讯 2024年4月19日
    0
  • 优化浏览器加载速度,如何优化网页加载速度

    您是否经常发现网站打开时加载缓慢?这可能是因为网站打开速度优化不够。那么什么是网站打开速度优化?它是如何影响我们的上网体验的?如果你想提高你的网站浏览速度,要如何测试呢?我们应该采…

    行业资讯 2024年4月8日
    0
  • 淘宝网页错误

    当我们在使用淘宝网购物时,相信大家都曾遇到过网页错误的情况。这些错误可能会给我们带来不便,甚至影响我们的购物体验。那么究竟是什么原因导致了淘宝网页错误?如何解决这些错误?又有哪些影…

    行业资讯 2024年3月24日
    0
  • 如何选择适合广州app定制开发的云服务器?

    云服务器,这个听起来有些神秘的词汇,却承载着现代互联网架构中不可或缺的重要角色。在广州app定制开发行业,选择适合的云服务器是至关重要的一环。那么,什么是云服务器?它又如何满足广州…

    行业资讯 2024年4月17日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注