本系列文章使用的Python版本为3.6.2
使用开发工具为Pycharm2017
一、Python介绍
Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。
第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。
这个缺点仅限于你要编写的软件需要卖给别人挣钱的时候。好消息是目前的互联 时代,靠卖软件授权的商业模式越来越少了,靠 站和移动应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。
再说了,现在如火如荼的开源运动和互联 自由开放的精神是一致的,互联 上有无数非常优秀的像Linux一样的开源代码,我们千万不要高估自己写的代码真的有非常大的“商业价值”。那些大公司的代码不愿意开放的更重要的原因是代码写得太烂了,一旦开源,就没人敢用他们的产品了。
特别要注意勾上,然后点“Install Now”即可完成安装。
三、输出
输出方式经常使用的有两种,第一种是print()函数,下面我们输出hello world。
输出结果:
第二种输出方式需要引入sys库,然后使用sys.stdout.write()函数输出。
输出结果:
从输出结果可以看出两种输出方式的差别,print()函数输出结果后会再加一个换行,而sys.stdout.write()则没有换行。
Python和其他常用高级语言不同的地方是Python一条语句结束时不需要加分 ,并且在Python中也不会用到大括 ,Python的语句就只是用换行符和缩进来表示语句之间的关系。
换行就表示一条语句的结束,缩进表示语句间的包含关系。
四、变量
由于Python是动态类型语言,所以不需要定义变量类型,直接写变量名就可以。
输出结果:
在Python3中是可以直接输入中文的,例如print(“姓名”)这样,但是在Python2中需要在文件的顶部加上 -*- coding:utf-8 -*- 这句话,因为Python3的默认字符为Unicode,而Python2的默认字符为ASCII。
在Python中不仅有单行的字符串,还有多行的字符串,多行字符串用 ”’内容”’ 标记,如下。
输出结果:
注释
Python中的单行注释用 # 来注释,如下。
多行注释用三个单引 来标记 ”’内容”’,如下。
在Python中单引 和双引 没有区别,都不会转义其他字符。
五、输入
用户输入通常我们用input()函数,如下
我们输入vector和asd123
输出结果:
有了输入后,我们就可以控制格式化输出了。
第一种格式化输出方式
这里我们输入vector和18
输出结果:
第二种格式化输出方式
用 %s %d %f 等来控制格式,并在结尾一次传入参数,传参格式为 %(参数1,参数2,…)
%s代表字符串,%d代表正数,%f代表浮点数
输出结果:
下面演示一下输出结果带颜色的例子:
输出结果:
第三种格式化输出方式
在字符串中插入形参(形参用大括 标记{形参}),最后在结尾给形参赋值。
输出结果:
第四种格式化输出方式
形参用数字表示,在结尾直接按照顺序给形参赋值。
输出结果:
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208684 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!