码迷,mamicode.com
首页 > 编程语言 > 详细

Python知识点

时间:2017-10-15 11:32:08      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:标准   log   并且   font   orb   实例   while循环   最好   chm   

经过几次与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知识点

标签:标准   log   并且   font   orb   实例   while循环   最好   chm   

原文地址:http://www.cnblogs.com/zcq123/p/7669550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!