简明python教程实例

《简明python教程》是名副其实最合适的入门教程,跟着英文原版的改进,中文译本同时也有了新的版本,适合python3,python3和python2语法上有一些差距,这里总结一些python3的应用实例,一是总结学习,二是方便查找基础知识。

1.print打印

print('Hello World!')
print("Hello World!")
2.'''或'''指定多行字符串

m_str='''这是一段多行字符串,这是第一行
this is the second line.
"wha's your name?," Iasked.
He said "Bond, James Bond".
'''
print(m_str)
3.格式化输出

name = 'python'
age = 20
print('name = {0}, age = {1}'.format(name,age))
print("name = %s, age = %d" %(name,age))
print(name + ' is ' + str(age) + ' years old')
4.用end指定print的打印结尾,默认是\n
print('a', end="")
print("b", end="")

print('c', end = ' ')
print('d', end = ' ')
5. \ 显式行连接

s = 'This is a string \
this continues the string'

print(s)
6.表达式(print打印的逗号,必须要,否则提示语法错误,同时会自动添加空格调整显示结果,不需要添加最后的空格)
length = 5
breadth = 2

area = length*breadth
print('Area is', area)
print('Perimeter is', 2*(length + breadth))
7.if语句
number = 23
guess = int(input('Enter an integer : '))

if guess == number:
    #新块从这里开始
    print('Congratulations, you guessed it.')
elif guess < number:
    print('No, it is a little higher than that.')
else:
    print('No, it is a little lower than that.')

print('Done')
8.while语句

number = 23
running = True

while running:
    guess = int(input('Enter an integer : '))

    if guess == number:
        #新块从这里开始
        print('Congratulations, you guessed it.')
        #这将导致while循环中止
        running = False
    elif guess < number:
        print('No, it is a little higher than that.')
    else:
        print('No, it is a little lower than that.')
else:
    print('The while loop is over.')

print('Done')
9.for语句
for i in range(1, 5):
    print(i)
else:
    print('the for loop is over')
10.break语句

while True:
    s = input('Enter something : ')
    if s == 'quit':
        break
    print('Length of the string is', len(s))
print("Done")
11.continue语句
while True:
    s = input('Enter something : ')
    if s == 'quit':
        break
    if len(s) < 3:
        print('too small')
        continue
    print('Length of the string is', len(s))
print("Done")

12.函数一(简单定义)

def say_hello():
    #函数块
    print('Hello World')

say_hello()
13.函数二(带参数的函数)
def print_max(a, b):
    if a > b:
        print(a, 'is maximum')
    elif a == b:
        print(a, 'is equal to', b)
    else:
        print(b, 'is maximumu')

print_max(3, 4)
14.局部变量
x = 50

def func(x):
    print('x is', x)
    x = 2
    print('changed local x to', x)

func(x)
print('x is still', x)
15.global全局变量(不推荐这么做)

x = 50

def func():
    global x
    print('x is', x)
    x = 2
    print('changed local x to', x)

func()
print('value of x is', x)
16.函数三(带默认参数的函数)

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

say('Hello')
say('World', 3)
17.函数四(关键字参数)

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)
18.可变参数

def total(a=5, *numbers, **phonebook):
    print('a', a)

    #遍历元组中左右项目
    for single_item in numbers:
        print('single_item', single_item)

    #遍历字典中的所有项目
    for first_part, second_part in phonebook.items():
        print(first_part, second_part)

print(total(10,1,2,3,Jack=1123,John=2231,Inge=1234))
当我们声明一个诸如*param的星号参数时,从此处开始直到结束的所有位置参数都将被收集并汇集成一个称为"param"的元组。

类似地,当我们声明一个诸如**param的双星号参数时,从此处开始直到结束的所有关键字参数都将被收集汇集到一个名为param的字典。
19.return语句

def maximum(x, y):
    if x > y:
        return x
    elif x == y:
        return 'The numbers are equal'
    else:
        return y

print(maximum(2, 3))

内容太多时,不方便查看,后续内容接第二节



  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 简明Python教程是一本经典的学习Python编程的教材,它详细介绍了Python语言的基础知识、语法规则以及常用的编程技巧。由于Python语言的简洁性和易读性,这本教程也以其简明扼要的风格而闻名。 该教程的源码是基于Python语言编写的,通过分章节、分小节的方式详细展示了每个知识点的代码示例和用法。这些源码不仅能够帮助读者更好地理解Python的语法和概念,还能够通过实例让读者快速掌握各种编程技巧。 在教程的源码中,读者可以学习到Python语言的基本数据类型(如整型、浮点型、字符串、列表等)的使用方法,以及常见的控制流语句(如条件判断和循环)的应用。同时,源码还介绍了Python的函数定义和调用、模块导入和使用、异常处理等高级编程特性,使得读者可以更加深入地理解和运用Python语言。 此外,简明Python教程的源码还包含了一些实际应用的示例,如文件读写、网页爬虫、数据分析等方面,这些示例可以帮助读者将Python的基础知识应用到实际项目中。 总之,简明Python教程的源码是一个非常有用的参考资料,可以帮助读者快速上手Python编程,提高自己的编程水平。无论是初学者还是有一定编程经验的人都可以通过这个源码获得很大的收益。 ### 回答2: 简明Python教程是一本详细介绍Python编程语言的教程书籍,该教程书籍作者是A Byte of Python(草python)开发组,该书的作者是Swaroop C H(Ankit Fadia写的教程是假的),本书是一个开源的项目,其源码可以在GitHub上找到并下载。 该教程的源码是以文档的形式呈现,每个章节对应一个Python脚本文件。该教程Python的基本概念开始介绍,包括变量、数据类型、运算符、控制流程等基础知识。接着介绍了Python的函数、模块、错误处理、输入输出以及文件操作等进阶内容。最后通过实例演示了如何使用Python进行网络编程、数据库操作以及GUI界面开发等高级应用。 阅读该教程的源码可以更好地理解教程中的知识点,并通过实际的代码示例来加深对Python的理解和掌握。源码中的注释详细解释了每个代码片段的作用和用法,对于初学者来说非常友好。 通过阅读源码,我们不仅可以学习到Python语言的基础知识,还能了解到良好的编程风格和习惯。源码的组织结构清晰,代码风格简洁易懂,对于初学者来说非常适合作为学习和参考的材料。 总之,简明Python教程的源码是一个非常宝贵的学习资源,通过阅读和运行源码,我们可以更好地掌握Python编程语言,并用它来解决实际的问题。希望每个对Python感兴趣的人都能够通过阅读该教程的源码,快速入门并提升编程能力。 ### 回答3: 简明Python教程源码是指用来编写简明Python教程的源代码。源代码是编程语言的原始文本形式,是计算机程序的基础。简明Python教程源码可能包含了一系列的Python语句、函数和类,用来演示和说明Python编程的基本概念和用法。 简明Python教程源码的结构通常会根据教程的内容来设计。例如,如果教程介绍了Python的基本语法,那么源码可能会包含一些简单的变量赋值、算术运算和控制流语句的示例。 如果教程涉及到Python的常用库或模块,源码可能会导入这些库,并展示它们的用法。例如,如果教程涉及到文件操作,源码可能会使用Python的`open`函数来打开文件,并使用`read`或`write`方法来读取或写入文件内容。 除了基本语法和常用库之外,简明Python教程的源码还可能包括一些更高级的概念和技巧示例。例如,如果教程涉及到面向对象编程,源码可能会定义一些类和方法,并展示它们的继承和多态特性。 总的来说,简明Python教程源码是一个用来教授Python编程的示例代码集合。它可以帮助初学者理解Python语言的基本概念和用法,并通过实例演示不同应用场景的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值