初识Python语言

说在前面的话:
本来初识Python 语言打算大致的讲一下计算机和编程语言的一些常识,以及Python 语言的来历及发展,确实也这样布局了,昨天写了三个多小时,一切准备就绪,在插入链接(希望给读者提供更多方便)的时候,由于操作不当,再加上没有保存,使之付之东流,小编我那叫一个痛哭流涕啊(笑cry)。

But man is not made for defeat,a man can be destroyed but not defeated.在昨天的基础上今天又学习了一些知识并做了总结,在此整理一下,仅供参考,尚有不足,请多多指教。(只做总结,如想了解计算机编程语言,可自行查询资料)

首先不免俗套的用一句名人名言来撑撑场面(笑cry)

在这个国家,每个人都应该学习如何编程,因为它教你如何思考。
Everybody in this country should learn how to program a computer,because it teaches you how to think.
–史蒂夫.乔布斯(Steve Jobs)

一、Python 语言注意事项
1、Python 语言用严格的 “缩进” 来表明程序的格式架构

(1)缩进指的是每行代码开始前的空白区域,用来表示代码的包含和层次关系,不需要缩进的代码顶行编写,不留空白;

(2)缩进表达了所属关系,单层缩进代码属于之前最邻近的一行 非缩进代码,多层缩进代码根据缩进关系决定所属范围;

(3)print()不表达包含关系,不能使用缩进。

2、不再以;作为语句的结束标志,一般语句都没有结束标志,有包含或所属关系的语句后面要加:,
如:

if a<1000 :
for i in range (1,10) :
while (True) :

3、注释方式的改变

(1)#这是单行注释,可独占一行
print(pow(2,10)) #计算2的10次方,单行注释可以从行的中间开始

(2)多行注释格式如下:
‘’’
print(pow(2,10)) 此行是注释,不被计算机执行
‘’’
4、命名与保留字

(1)命名与C和Java差不多,允许采用字母,数字,下划线组合给变量命名,首字母不能是数字,中间不能有间隔,除此之外,Python 还支持汉字等字符给变量命名。
考虑到输入法的切换,平台编码的支持,跨平台兼容性,编码习惯等问题,一般不建议采用中文等非英语语言字符对变量命名。

(2)Python 3 的33个保留字(图片来源于百度)
初识Python语言
二、几个常见函数的应用

1、input() 函数

格式:<变量>=input(<提示性文字>)

例子:n=input(“请输入整数”)

解释:使用了input()函数,从控制台获得用户输入,无论用户在控制台输入什么内容,input()函数都以字符串类型返回结果。

注意:无论用户输入的是字符或是数字,input()函数都以字符串类型输出。

2、eval()函数

格式:eval(<字符串>)

例子:>>>eval(“x+1”)
2
>>>eval(“1.1+2.2”)
3.3

解释:以Python表达式的方式解释并执行字符串,并将返回结果输出

注意:eval()函数是Python语言中一个十分重要的函数,eval()函数的其他作业还要在今后的实践过程中逐步挖掘。

3、print()函数

格式:print(<字符串>)

例子:

(1)print("Hello World")
(2)print("{}同学,学好Python,前途无量!".format(name))
(3)print("{:.2f}".format(area))#只输出两位小数

解释:以上是三种不同的输出格式

注意:当输出变量时,需要采用格式化输出方式,通过format()方法将待输出变量整理成期望输出的格式。

具体来说,print()函数用槽格式和format()方法将变量和字符串结合到一起输出,其中大括号{}表示一个槽位,这个括号中的内容由字符串后面紧跟的format()方法中的参数填充,大括号中的内容表示变量输出的格式。

三、使用import引用函数库的方法

1、 形式:import<库名>

功能:可使用库名中的所有函数,

格式:<库名>.<函数名>(<函数参数>)

优点:显示标明函数来源,在引用较多库时代码可读性更好

2、 形式:
(1)from<库名>import<函数名,函数名,…,函数名>
(2)from<库名>import* #其中*是通配符,表示所有函数

功能:此时调用该函数是不再需要使用库名

格式:<函数名>(<函数参数>)

优点:代码更简洁,适用于引用库较少的情况

四、程序练习题演示
1、Hello World程序
初识Python语言
2、斐波那契数列
初识Python语言
3、同切圆的绘制
初识Python语言
4、整数序列求和
初识Python语言
5、九九乘法表输出
初识Python语言
6、1-10的阶乘就和
初识Python语言
7、绘制五角星
初识Python语言
8、绘制太阳花
初识Python语言
9、温度转换
初识Python语言
10、Python蟒蛇绘制
初识Python语言

五、总结
经过两天的学习总结,对Python有了初步的了解,Python还是蛮有意思的,自己探索的过程体会到了很多乐趣,遇到问题了自己想办法解决,找资料,遇到知识点及时总结,与之前学过的知识对比着记忆,乐在其中,希望能遇到志同道合的好友一起交流,如有大佬请顺带一jio(hhh…kk)。
刚接触****博客,目前还是菜鸟一枚,写博客一方面是为了约束自己,自觉学习,养成总结的好习惯,也是给自己做一个知识储备,会把我认为重要的知识点总结写成博客,当成适合自己的参考资料,对于很多初学者也是蛮有益的;另一方面是为了锻炼自己的写作能力,将来希望能靠此发家致富(哦嚯嚯嚯,不得了hhhh,开个玩笑啦,梦想还是要有的万一就实现了呢)
Come on!