Python知识点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python知识点相关的知识,希望对你有一定的参考价值。

经过几次与python的接触,大略的谈一下我对Python的初步认知。

一·基础知识

对于Python的基础知识:即Python的特点{解释性脚本语言;面向对象的语言;动态语言 变量类型不固定;默认编码 utf-8}

再是他的基本规则分为跨行,缩进块,空行,模块。其中跨行又包括闭合操作符,各种符号,三引号,常用于多行注释;缩进块 是指用缩进深度区分代码块 最好4个空格这样; 空行 就是用来分隔的,比如函数,类等。最后一个模块 就是指每个脚本的文件都是模块。

运行Python:分为两种模式1:脚本式编程:源代码脚本,一次性运行和命令行模式

                                           2:交互式编程:再执行  逐行输入。

运行脚本:1:Python*.py   命令行模式

                 2:Linux下可执行脚本①脚本首行添加:#!/user/bin/env Python(env命令)

                                                                               #!/user/local/bin/python(pythhon 路径)

                                                     ②命令行赋予权限  chmod 755*.py

                                                     ③运行脚本 *。py

              3:lpython   %run*.py

变量赋值:1:赋值    =

                  2:增量赋值   +=

                  3:多重赋值 x=y=z=1(用一个引用被赋值给x,y,z)

                 4:多元赋值①x,y,z=1,2,‘a‘ {①等号两边的均为元组

                                                           ②建议:(x,y,z)=(1,2,‘a‘)

                                  ② 变量交换 x,y=y,x

 

技术分享

二·程序结构

pythonde 程序结构分别有,continue语句,注释和break 语句,Range函数和While 循环,for循环 ,if elif else。

1.if  elif else 语句

①age=13

if age<18:

print("oxox,work forbidder")

②name=‘bang

if name is ‘bang‘:

print(‘bangbangbang‘)

elif name is ‘lucy‘:

print (‘ hello lucy‘)

elif name is ‘linning‘:

print (‘ hello linning‘)

name=‘hehe‘

if name is ‘bang‘:

print(‘bangbangbang‘)

elif name is ‘lucy‘:

print (‘ hello lucy‘)

elif name is ‘linning‘:

print (‘ hello linning‘)

else  

print ("can not find "+ name)

 

2.Rang函数和while循环

① 例如创建一个0-9的循环10次的循环

for x in  range(10):

print (x)

count=5

while count <10;

print (count)

 

三·函数

 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。
 定义一个函数
你可以定义一个由自己想要功能的函数,以下是简单的规则:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
函数内容以冒号起始,并且缩进。
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。 
语法:
技术分享

定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。

这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。

如下实例调用了printme()函数:

技术分享

 

 

以上实例输出结果:

技术分享

 

如以下:
 

def oxox ():

  print(‘work‘)

运行结果,没有输出

def oxox ():

  print(‘work‘)

oxox()
运行结果;work
 
 
四·模块
 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。
下面是一个使用 python 标准库中模块的例子。
技术分享
 
 
执行结果如下所示
技术分享
 
 
 
 1、import sys 引入 python 标准库中的 sys.py 模块;这是引入某一模块的方法。
2、sys.argv 是一个包含命令行参数的列表。
3、sys.path 包含了一个 Python 解释器自动查找所需模块的路径的列表。 
 

 

 













以上是关于Python知识点的主要内容,如果未能解决你的问题,请参考以下文章

Python知识点

python 需注意的知识点

python基础小知识点补充及编码

python入门基础知识点整理-20171214

Python 学习知识点梳理

Python数据分析班