目录
1.Python简介
Python由Guido van Rossum设计,是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。(来源与百度百科)
主要的特点是面向对象、动态解释型和强类型定义语言,2017年被评为年度编程语言,目前使用人数、领域越来越广泛。
2.Python的发展历程
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,于是Python诞生了。非常感叹呀,聪明的人无聊时都能做出牛逼的东西,很多人认真琢磨却一无所获,大概就是有心栽花花不开,无心插柳柳成荫。
2000年10月16日发布Python 2,最后的稳定版本是Python 2.7。2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。
2008年12月3日发布Python 3,不完全兼容Python 2,目前大多使用Python 3,目前的最新版本应该是3.8稳定版。
3.第一个Python程序:Hello World
Python的安装、环境配置和测试等这里不再赘述,可参考https://baijiahao.baidu.com/sid=1606573927720991570&wfr=spider&for=pc,这里直接编写第一个Python程序,不管学习什么编程语言,第一个程序总是“Hello world”,这里也不例外,需要这种仪式感,总觉得会写Hello World,我就会这门编程语言了一样,哈哈
print("Hello world!")
是不是发现Python的“Hello world”好简单呀,只有一句话,还记得写C的时候,好像挺长的。
4.Python的变量
变量就是拿来存储东西的,由变量名和变量值组成,例如
age = "25"
声明了一个名为age的变量,变量值为25,默认为int型。
变量定义的规则:
-
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名,因为已经被该语言使用过了
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
是不是发现和C语言很类似呢
5.Python的输入、输出函数
print函数和input函数
print函数是常用的输出函数,使用也很简单,例如
name = "yhf1995"
print(name)
运行之后的结果为
yhf1995
input函数同样的,例如
name = input("input your name:")
print(name)
运行后为input your name:,然后输入yhf1995,回车后会打印yhf1995,即
input your name:yhf1995
yhf1995
6.判断语句if-elif-else
猜年龄游戏
在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了
Age_yhf = 25
guess_age =int( input('guess age:'))
if guess_age == Age_yhf:
print("you got it!")
break
elif guess_age > Age_yhf:
print("Think smeller.")
else:
print("Think bigger.")
7.循环语句while和for
for语句
for i in range(0,10,2):
print("loop:", i )
运行结果为:
loop: 0
loop: 2
loop: 4
loop: 6
loop: 8
while语句
count = 0
while count<5:
print("次数:",count)
count +=1
运行结果为
次数: 0
次数: 1
次数: 2
次数: 3
次数: 4