《简明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 = 2area = 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 = Truewhile running:guess = int(input('Enter an integer : '))if guess == number:#新块从这里开始print('Congratulations, you guessed it.')#这将导致while循环中止running = Falseelif 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':breakprint('Length of the string is', len(s))
print("Done")

11.continue语句

while True:s = input('Enter something : ')if s == 'quit':breakif len(s) < 3:print('too small')continueprint('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 = 50def func(x):print('x is', x)x = 2print('changed local x to', x)func(x)
print('x is still', x)

15.global全局变量(不推荐这么做)

x = 50def func():global xprint('x is', x)x = 2print('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 xelif x == y:return 'The numbers are equal'else:return yprint(maximum(2, 3))

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

简明python教程实例相关推荐

  1. 简明python教程在线-简明python教程

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. usrbinpython#hello_world.pyprinthell ...

  2. 简明python教程购买-自学Python买什么书?

    简单地总结一下: <父与子的编程之旅> /> 如果是零基础,不懂编程,甚至计算机基础都比较薄弱的.推荐一本叫做<父与子的编程之旅>,老版本叫<与孩子一起学编程> ...

  3. 简明Python教程笔记(一)

    此文为简明Python教程笔记. 第一部分 介绍 Python特点 简单.易学--伪代码本质 免费开源--FLOSS(自由/开放源码软件) 高层语言 可移植性强--支持多平台 解释性--更易移植 面向 ...

  4. 《简明Python教程》读书笔记

    <简明Python教程>读书笔记 开篇: 有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷,另一种是把它做得很复杂以至于找不到明显的缺陷. --C. AR. Hoare ...

  5. 简明Python教程(面向对象)

    前言:学习<简明 Python 教程>Swaroop, C. H. 著 沈洁元 译 www.byteofpython.info 摘录,方便以后使用查阅. 本译本作为原书的派生作品,依照创作 ...

  6. 《简明python教程》的学习笔记

    学习python的缘由 决心在一个这个寒假更加深入学习推荐系统之后,本来打算看数据挖掘导论或者是数据挖掘:概念与技术.不过在询问过一位学长之后,他推荐我看一看更加基础的书:集体智慧编程.该书所有的代码 ...

  7. 简明python教程购买-简明python教程哪版(python看什么书)

    简明 python 教程 这书 有实体书吗 有 学习Python 用哪本书好 对于零基础入门的人来说,对于Python习还是有点懵懂的,如果有一些书籍看来引导,学起来难度也会减低很多!所以向大家推荐这 ...

  8. 简明python教程怎么买-简明python教程在哪买!《简明python教程》 下载地址?

    哪有python编程入门经典教程 给大家整理的python学习路线图,按照此教程步步的学习,肯对python有更深刻的认识.或许可以上python这个易学,精简,开源的语言.此套教程,不但有视频教程, ...

  9. 在Windows平台下实现《简明 Python 教程》第十章案例(利用winrar实现压缩备份)...

    在<简明Python教程>第十章,作者以一个小的脚本开发作为案例讲解Python(http://woodpecker.org.cn/abyteofpython_cn/chinese/ch1 ...

  10. 【转】简明 Python 教程

    原文网址:http://woodpecker.org.cn/abyteofpython_cn/chinese/ 简明 Python 教程 Swaroop, C. H. 著 沈洁元  译 www.byt ...

最新文章

  1. Oracle获取LOB长度的两种方法效率对比
  2. 白话Elasticsearch01- 结构化搜索之使用term query来搜索数据
  3. mybatis in集合查询
  4. python中location_使用python请求模块时的LocationValueError
  5. UIWebView加载Loading...两种方法
  6. 编写高可用Eureka Server
  7. 开启win7笔记本自带无线功能
  8. canoe Demo版本申请流程
  9. cgi一键还原 linux分区,cgi plus一键备份恢复工具
  10. Enterprise Architect安装使用
  11. 电路实验一阶电路误差分析_稳压电路的分析技巧
  12. 第一节、同步回调和异步回调?
  13. mmorpg小地图系统制作
  14. 【华人学者风采】胡事民 清华大学
  15. 【数据结构】二叉树 (Binary Tree)
  16. Android APK加固(加壳)工具
  17. Vue.js 响应式原理
  18. JAVA进阶知识点总结 4-Map HashMap LinkedHashMap Map的遍历方式 斗地主案例
  19. 同一个excel文件在不同电脑上打印高度不同的原因
  20. 清除Windows dllcache的方法

热门文章

  1. FPGA Marvell 88exxxx phy 动起来
  2. 弹窗整人php源码,整人无限弹窗[附源码]
  3. 《Axure RP 9实战指南》Axure RP 9.0最新版汉化问题
  4. 阿里云助贫困大学生用技能点亮人生
  5. 当Eclipse出现“initializing java tooling has encountered a problem”的解决方法
  6. 10个经典Python爬虫入门实例!你还不知道吗
  7. 阿里 java 变量命名规范_阿里巴巴Java开发手册-命名规约
  8. 机器学习(周志华) 第八章集成学习
  9. SQL文件示例(Mysql)
  10. adsl密码查看器,宽带密码查看器,无广告,绿色版