`
haoningabc
  • 浏览: 1466228 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

重学python基础

阅读更多
http://linux.chinaitlab.com/manual/python_chinese/
学python已经是第4遍了,这次让我学精吧
-------
help('print')
---------
单引和双引是相同的
u‘string’   U'string'       unicode
r'\nstring'   R'\nstring'   不转意
‘string \
string'
‘’‘string
string ’‘’  
---------
运算符http://linux.chinaitlab.com/manual/python_chinese/ch05s02.html
/ 除
// 取整除
% 取余数
运算符优先级http://linux.chinaitlab.com/manual/python_chinese/ch05s03.html
-----------
在Python中没有switch语句
if guess == number:
elif guess < number:
else:
或字典
-----------
while running:
else:
---------------
for i in range(1, 5):
    print i
else:
    print 'The for loop is over'
---------------
靠,啥玩意都能用else
--------
#!/usr/bin/python
# Filename: break.py

while True:
    s = raw_input('Enter something : ')
    if s == 'quit':
        break
    print 'Length of the string is', len(s)
print 'Done' 

break也能在for中使用
#!/usr/bin/python
# Filename: continue.py

while True:
    s = raw_input('Enter something : ')
    if s == 'quit':
        break
    if len(s) < 3:
        continue
    print 'Input is of sufficient length'
    # Do other kinds of processing here... 

---------------global-------
#!/usr/bin/python
# Filename: func_global.py

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 

----默认参数-----
#!/usr/bin/python
# Filename: func_default.py

def say(message, times = 1):
    print message * times

say('Hello')
say('World', 5) 

重要
只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有默认值的形参而后声明没有默认值的形参。
--------------关键参数------
#!/usr/bin/python
# Filename: func_key.py

def func(a, b=5, c=10):
    print 'a is', a, 'and b is', b, 'and c is', c

func(3, 7)
func(25, c=24)
func(c=50, a=100) 

可以不按照顺序,有默认值的可以不赋值
------pass---------
def someFunction():
    pass
---------__doc__-----------
#!/usr/bin/python
# Filename: func_doc.py

def printMax(x, y):
    '''Prints the maximum of two numbers.

    The two values must be integers.'''
    x = int(x) # convert to integers, if possible
    y = int(y)

    if x > y:
        print x, 'is maximum'
    else:
        print y, 'is maximum'

printMax(3, 5)
print printMax.__doc__ 



  


  
分享到:
评论
1 楼 davencool 2011-05-11  
第四编 我连一遍都没看完。。。。差距呀 呵呵 我也要奋斗。

相关推荐

    零基础入门学习Python_零基础入门学习Python_小甲鱼_

    "零基础入门学习Python"是针对那些对编程没有经验但想学习Python的人设计的教程。小甲鱼,是一位知名的编程教育者,他在B站(哔哩哔哩)上提供了配套的教学视频,使得学习过程更加生动直观。 本书《零基础入门学习...

    老齐零基础学python_python_python基础_

    Python基础部分通常包括以下几个核心知识点: 1. **安装与设置**:讲解如何在不同的操作系统(如Windows、Mac OS或Linux)上安装Python解释器,以及配置Python环境,例如设置路径和安装集成开发环境(IDE),如...

    零基础学Python全彩版课后习题答案

    "零基础学Python全彩版"是一本面向初学者的教材,旨在帮助读者从零开始掌握Python编程的基本概念和技巧。课后习题和课堂练习是学习过程中不可或缺的部分,它们能够检验和巩固所学知识,促进理论与实践的结合。 课后...

    零基础学Python

    零基础学Python 内容介绍:1 掌握Python3的基础语法及编码规范,从小白到入门;2 掌握正确的编程思维方法和代码规范,写出简洁、易懂的规范代码;3 学会多线程等高级编程方法,编写出更复杂的应用;4 掌握大量实用的...

    笨办法学Python

    总的来说,《笨办法学Python》是一本全面覆盖Python基础的教材,通过大量的实例和练习,帮助读者建立起坚实的编程基础。在学习过程中,读者需要不断动手实践,遇到问题积极思考和求解,这样才能真正掌握Python这门...

    鱼c小甲鱼零基础学python 零基础入门学习Python全套96集课后习题及答案 共232页.pdf

    鱼c小甲鱼零基础学python 零基础入门学习Python全套96集课后习题及答案 共232页.pdf

    鱼c小甲鱼零基础学python全套课后题

    这些习题可能涵盖了变量、数据类型、控制结构(如条件语句和循环)、函数、模块、面向对象编程等Python基础知识。 【标签】"小甲鱼python" 是课程或资源的标识,可能是一个教育品牌或者教学风格的代号,表明这个...

    python基础学习资料

    【Python基础学习资料详解】...总的来说,这个Python基础学习资料包将引导你逐步深入Python的世界,通过实践例程巩固所学,为后续的进阶学习打下坚实基础。无论是为了个人兴趣还是职业发展,学习Python都是极具价值的。

    《零基础学Python》PPT

    《零基础学Python》PPT是一份针对初学者设计的教育材料,旨在帮助无编程背景的人逐步掌握Python语言。这份教程覆盖了Python的基础到进阶主题,通过一系列的PPT课件来阐述关键概念。 首先,"1.python简介"部分会介绍...

    零基础学Python[老齐].pdf

    《零基础学Python》是一本针对Python编程语言初学者的入门教材,适合没有任何编程背景的读者。该书从最基础的概念讲起,逐步深入,内容涵盖了Python的基础语法、数据结构、函数、类与对象、模块以及网络编程等多个...

    python基础教程第二版答案-Python基础教程(第2版).pdf

    《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...

    Python基础学习整理笔记

    6. **Python学习笔记**和《笨办法学Python》提供了不同角度的学习路径,前者可能包含更深入的实践案例,后者则以项目驱动的方式引导初学者动手实践。 7. **简明Python教程**和《Learning Python英文版》是全面且...

    笨办法学python的进阶篇,学习更多python

    而“进阶篇”则是针对已经掌握了Python基础的读者,旨在帮助他们进一步提升技能,深入理解Python的高级特性以及在实际项目中的应用。 首先,Python进阶学习的重点在于对语言特性的深度理解和熟练运用。例如,元组、...

    零基础入门学习Python+全套源码课件(1-55讲).rar

    鱼c小甲鱼零基础入门学习Python+全套源码课件。 Python3 才是 Python 发展的未来,就像 XP 和 WIN7 一样。在《零基础入门学习 Python 》的系列教程准备中,小甲鱼发觉 Python3 中的新特性确实很妙,很值得进行深入...

    零基础学python 源码 吉林大学出版社.zip

    《零基础学Python》这本书是为初学者设计的,旨在帮助读者从零开始掌握Python编程。吉林大学出版社出版的这本教材提供了丰富的源代码实例,覆盖了Python编程的基础到进阶内容。根据压缩包文件的名称,我们可以推断出...

    Python入门基础教程全套.ppt下载

    Python 入门基础教程全套 Python 是一种广泛应用的高级编程语言,开发环境的配置、程序执行原理是初学者必须掌握的知识点。本教程将带领读者了解 Python 的发展历程、特点、应用领域,并指导读者掌握 PyCharm 编写...

    小甲鱼《零基础入门学习Python》全套课后作业及答案.pdf

    《零基础入门学习Python》是针对初学者设计的一套完整的Python编程课程,旨在帮助没有任何编程经验的人快速掌握Python语言的基本概念和应用。课程通过小甲鱼的精心讲解和设计的课后作业,使得学习者能够从实践中理解...

    Python基础学习文档和练习文档

    "鱼c小甲鱼零基础学python全套课后题.doc"可能是由知名Python教育者“鱼c小甲鱼”编写的课程配套练习,包含了针对初学者设计的各种基础问题。通过解答这些题目,学习者可以巩固对Python语法、数据类型、控制结构、...

Global site tag (gtag.js) - Google Analytics