简明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 = 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教程实例相关推荐
- 简明python教程在线-简明python教程
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. usrbinpython#hello_world.pyprinthell ...
- 简明python教程购买-自学Python买什么书?
简单地总结一下: <父与子的编程之旅> /> 如果是零基础,不懂编程,甚至计算机基础都比较薄弱的.推荐一本叫做<父与子的编程之旅>,老版本叫<与孩子一起学编程> ...
- 简明Python教程笔记(一)
此文为简明Python教程笔记. 第一部分 介绍 Python特点 简单.易学--伪代码本质 免费开源--FLOSS(自由/开放源码软件) 高层语言 可移植性强--支持多平台 解释性--更易移植 面向 ...
- 《简明Python教程》读书笔记
<简明Python教程>读书笔记 开篇: 有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷,另一种是把它做得很复杂以至于找不到明显的缺陷. --C. AR. Hoare ...
- 简明Python教程(面向对象)
前言:学习<简明 Python 教程>Swaroop, C. H. 著 沈洁元 译 www.byteofpython.info 摘录,方便以后使用查阅. 本译本作为原书的派生作品,依照创作 ...
- 《简明python教程》的学习笔记
学习python的缘由 决心在一个这个寒假更加深入学习推荐系统之后,本来打算看数据挖掘导论或者是数据挖掘:概念与技术.不过在询问过一位学长之后,他推荐我看一看更加基础的书:集体智慧编程.该书所有的代码 ...
- 简明python教程购买-简明python教程哪版(python看什么书)
简明 python 教程 这书 有实体书吗 有 学习Python 用哪本书好 对于零基础入门的人来说,对于Python习还是有点懵懂的,如果有一些书籍看来引导,学起来难度也会减低很多!所以向大家推荐这 ...
- 简明python教程怎么买-简明python教程在哪买!《简明python教程》 下载地址?
哪有python编程入门经典教程 给大家整理的python学习路线图,按照此教程步步的学习,肯对python有更深刻的认识.或许可以上python这个易学,精简,开源的语言.此套教程,不但有视频教程, ...
- 在Windows平台下实现《简明 Python 教程》第十章案例(利用winrar实现压缩备份)...
在<简明Python教程>第十章,作者以一个小的脚本开发作为案例讲解Python(http://woodpecker.org.cn/abyteofpython_cn/chinese/ch1 ...
- 【转】简明 Python 教程
原文网址:http://woodpecker.org.cn/abyteofpython_cn/chinese/ 简明 Python 教程 Swaroop, C. H. 著 沈洁元 译 www.byt ...
最新文章
- Oracle获取LOB长度的两种方法效率对比
- 白话Elasticsearch01- 结构化搜索之使用term query来搜索数据
- mybatis in集合查询
- python中location_使用python请求模块时的LocationValueError
- UIWebView加载Loading...两种方法
- 编写高可用Eureka Server
- 开启win7笔记本自带无线功能
- canoe Demo版本申请流程
- cgi一键还原 linux分区,cgi plus一键备份恢复工具
- Enterprise Architect安装使用
- 电路实验一阶电路误差分析_稳压电路的分析技巧
- 第一节、同步回调和异步回调?
- mmorpg小地图系统制作
- 【华人学者风采】胡事民 清华大学
- 【数据结构】二叉树 (Binary Tree)
- Android APK加固(加壳)工具
- Vue.js 响应式原理
- JAVA进阶知识点总结 4-Map HashMap LinkedHashMap Map的遍历方式 斗地主案例
- 同一个excel文件在不同电脑上打印高度不同的原因
- 清除Windows dllcache的方法
热门文章
- FPGA Marvell 88exxxx phy 动起来
- 弹窗整人php源码,整人无限弹窗[附源码]
- 《Axure RP 9实战指南》Axure RP 9.0最新版汉化问题
- 阿里云助贫困大学生用技能点亮人生
- 当Eclipse出现“initializing java tooling has encountered a problem”的解决方法
- 10个经典Python爬虫入门实例!你还不知道吗
- 阿里 java 变量命名规范_阿里巴巴Java开发手册-命名规约
- 机器学习(周志华) 第八章集成学习
- SQL文件示例(Mysql)
- adsl密码查看器,宽带密码查看器,无广告,绿色版