`
gogole_09
  • 浏览: 201794 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

python语法学习整理

 
阅读更多

  简单整理一下,Python的语法,细节就不多啰嗦了。

 while  和 if else if 的使用

while running:
        guess = int(raw_input('Enter an integer :' ))
        if guess == number:
                print 'Congratulations , you guessed it.'
                running = False
        elif guess  > number:
                print 'No,it is a litter higher than that'
        else:
                print 'No it is a litter lower than that'
else:
        print 'The while loop is over.'
 


输入输出:
 输入:

int(raw_input('xxxx'))

 

 for 循环

for i in range(1,5)
  'it's xxx'
else
  print 'Over'

 

自定义函数:

def fun():
    xxxxxx

调用:
 fun()
 


 其中需要使用到的全局变量则按照如下规则: 

 global x 来指定是否为全局变量

def func():
    global x

    print 'x is', x
    x = 2
    print 'Changed local x to', x

x = 50
func()
print 'Value of x is', x
 


 函数里面可以使用默认参数来指定参数的默认值:


 def func(name='hellp0',age)
   xxxxx
关键参数:
  def func(a=5,b=3,c=2)
    xxxx
 func(1,2,3)
 关键参数的调用方式: func(c=5,b=222)

 

python 的 DocStrings
  使用它进行字符串的打印, 如下程序:
 
python 的模块:
     可以类似于Java一样,引入一些包名,比如 import sys
     每个模块都有一个__name__
     比如,main模块则是:

if __name__ == '__main__':
    print 'This program is being run by itself'
else:
    print 'I am being imported from another module'
 


创建自己的模块:
     简单来说,就是创建一个自己的py后缀的文件,然后将文件放到同一个目录下,
    再用import 引入文件名即可; 比如:

# a.py
def func()
  print 'a.func()'
print 'done'

b.py
import a
print a.func()
 

 上面的a就是表示一个模块。


python的数组和字典
  字组就是数组, 比如 ("a","b","C")
  字典说白了就是一个kv结构:  a={"a":"1","b":2}

ab = {       'Swaroop'   : 'swaroopch@byteofpython.info',
             'Larry'     : 'larry@wall.org',
             'Matsumoto' : 'matz@ruby-lang.org',
             'Spammer'   : 'spammer@hotmail.com'
     }

 

分享到:
评论

相关推荐

    Python语法整理(知识大礼包1)_Python语法整理大全_

    介绍了Python常用语法知识,适合小白从零开始学习

    python语法整理 .pdf

    Python语法整理 python最基础的语法汇总,精炼简介,适用于学习阶段对照,或者资深程序员转换编写程序与原的字典

    Python语法总结(完整版).pdf

    本篇文档主要是基于唐宇迪python快速入门课程中自己整理的语法总结,共计14页,基本包含了python入门和机器学习需要的基本语法。文档适合有其他例如C/C++,JAVA语言基础想快速入门python的学习者,也适合python考试...

    Python语法整理.docx

    根据相关资料整理的关于Python学习的基础语法,比较适合入门自学,如果有一定的C语言相关基础再来学习的话会更高效。

    python基础学习资源整理

    内容概要: 对python的基础知识进行了一些整理,涵盖了python的一些基础 语法 用法 和 实例,里边涵盖了python的 概述,序列结构,选择结构,循环结构,面向对象,文件,异常 的基础知识. 适宜人群: 内容都比较基础,适合跟...

    Python语法入门(thinkpython_cn,python_课件,学习笔记)

    本资源是本人自学Python时,整理收集的资料,包括著名的thinkpython的PDF版,包括Mooc的Python教程课件以及自己自学时的OneNote笔记,希望能帮助初学者快速入门

    Python 基础语法学习笔记一(超详细版).md

    此资源从网上查找整理

    python全部基础和进阶语法学习

    python全部基础和进阶语法学习 这里有一整套python的基础使用方法的总结和归纳,能给帮助你快速的进行记忆,有了这个脑图。相信你就能快速长久的记忆python的知识点了,博主花费了数月时间进行整理的东西,希望能给...

    Python3 基础语法 学习笔记

    我自己学习python时整理的一份学习笔记,包含了python所有的基础语法,可以用作入门者的一个小字典,或者初学者的随堂教程。

    一图流学习python基础语法

    由本人整理的mooc精品课程嵩天老师的python基础语法课程,以一图流的思维导图形式展开,方便学习和使用

    Python学习笔记+入门基础教程+语法总结+进阶版合集完整版

    Python语法总结(完整版)文档主要是基于唐宇迪python快速入门课程中整理的语法总结,共计14页,基本包含了python入门和机器学习需要的基本语法。文档适合有其他例如C/C++,JAVA语言基础想快速入门python的学习者,也...

    python基础学习笔记整理

    适合python入门学习,笔记含有示例代码,贴入工具中可执行查看效果。 1、环境准备 2、基础知识 2.1、语法 2.1.1、变量和数据类型 2.1.2、控制流程if for while 2.1.3、函数实例 2.1.4、购物车 2.1.5、字符编码与文件...

    Python学习资料,旨在为不同需求的Python学习者提供全方位的学习支持。

    为了帮助大家更好地掌握Python,我们精心整理了一系列Python学习资料,旨在为不同需求的Python学习者提供全方位的学习支持。 本次上传的资料包括以下几部分: 课程资料:这部分资料提供了系统化的Python课程,从...

    Python基础语法.zip

    python基础语法整理,其中包含基础语法,数据类型,函数方法,变量,类,文件处理等各种各样的基础方法及示例,希望能帮助初学者进行系统的学习

    Python学习资料.zip

    为了帮助大家更好地掌握Python,我们精心整理了一系列Python学习资料,旨在为不同需求的Python学习者提供全方位的学习支持。 本次上传的资料包括以下几部分: 课程资料:这部分资料提供了系统化的Python课程,从...

    Python 学习资料.zip

    为了帮助大家更好地掌握Python,我们精心整理了一系列Python学习资料,旨在为不同需求的Python学习者提供全方位的学习支持。 本次上传的资料包括以下几部分: 课程资料:这部分资料提供了系统化的Python课程,从...

    Python学习.pdf

    python语言的基础学习,主要包括python语言的介绍,python基础语法如循环和函数的使用,通过理论知识和实际编码进行整理的学习笔记

    非常详细的python教程/学习笔记整理版

    Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,]随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。 Python在各个编程语言中比较适合...

    01-Python基础语法

    Python基础语法思维导图,便捷整理思路,Python:windows安装、Linux安装,Python基础语法:注释、变量、类型、标识符、关键字、输入、输出、运算符

    学习python资料.zip

    为了帮助大家更好地掌握Python,我们精心整理了一系列Python学习资料,旨在为不同需求的Python学习者提供全方位的学习支持。 本次上传的资料包括以下几部分: 课程资料:这部分资料提供了系统化的Python课程,从...

Global site tag (gtag.js) - Google Analytics