python第一课
Posted happyluke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python第一课相关的知识,希望对你有一定的参考价值。
本人Luke,初学python,不定时更新,大家多交流,提高能力。
编程语言
编译型(需要编译器):执行速度快,调试麻烦。如c语言。相当于翻译一本外文书,翻译好后再全部拿来给你看。
解释型(需要解释器):执行速度慢,调试方便。如python。相当于同声传译,看一句翻译一句。
当一段代码放入新运行环境中需要修改时,解释型语言要比编译型语言便于修改,但同样一段代码运行起来编译型速度要快于解释型。
速度不是关键,开发效率是王道。
python介绍
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。
安装python
Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单
打开官网 https://www.python.org/downloads/windows/ 下载中心
测试安装是否成功
windows-->运行-->输入cmd,回车,弹出cmd程序,输入python,如果能进入交互环境,代表安装成功。
第一个python程序,Hello World程序
变量
变量即是变化的量,例如,luke今年16岁,明年17岁;英雄1级升到了10级;现在是20:30,一会是21:30......等等变化的量。
变量名:相当于门牌号,每个变量的门牌号。
赋值:等于号即“=”(不是等于的意思)
变量值:变量值为字符串时用双引号或单引号所引起的部分。例如,“luke”。当变量值为数字时,不加双引号或单引号。
变量的规范:
#1. 变量名只能是 字母、数字或下划线的任意组合
#2. 变量名的第一个字符不能是数字
代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号""" """
代码注释的原则:
1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
2. 注释可以用中文或英文,但不要用拼音
if...else语句只能让程序运行一次,如果想运行多次需要用到while循环和for循环
while循环
如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。
如果条件为假,那么循环体不执行,循环终止。
输出0-10
count=0 while count <= 10: print(‘loop‘,count) count+=1
输出0-10之间的偶数
count=0 while count <= 10: if count%2 == 0: print(‘loop‘,count) count+=1
输出0-10之间的奇数
count=0 while count <= 10: if count%2 == 1: print(‘loop‘,count) count+=1
while true:死循环。
num=0
while True:
print(‘count‘,num)
num=num+1
for循环
for i in range(0,5,1):
print("count",i) 从0开始,循环5次,每次间隔为1。输出结果为count 0 count 1 count 2 count 3 count 4.
for i in range(0,5,2):
print("count",i) 从0开始,循环5次,每次间隔为2。输出结果为count 0 count 2 count 4.
break与continue
break:跳出循环。
continue:从头再开始一次循环。
以上是关于python第一课的主要内容,如果未能解决你的问题,请参考以下文章