python流程控制框架_Python基础(相关历史、交互、简单流程控制)
開始學(xué)習(xí)Python啦,希望能堅(jiān)持下來,在博客園里記錄一下學(xué)習(xí)過程,感謝博客園提供平臺(tái)!
Python發(fā)展史
1989年圣誕節(jié),Guido開始寫Python語(yǔ)言的編譯器,Python這個(gè)名字源于Guido所摯愛的電視劇 Monty Python's Flying Circus
1991年,第一個(gè)Python編譯器誕生,它是用C語(yǔ)言實(shí)現(xiàn)的,并能夠調(diào)用C語(yǔ)言的庫(kù)文件
1999年,Python web框架之祖,Zope 1誕生
1994年1月,Python 1.0,增加了lambda,map,filter 以及 reduce
2000年10月16日,Python 2.0,加入了內(nèi)存回收機(jī)制,構(gòu)成了現(xiàn)在Python語(yǔ)言框架的基礎(chǔ)
2004年11月30日,Python 2.4,同年目前最流行的web框架Django誕生
2006年9月19日,Python 2.5
2008年10月1日,Python 2.6
2008年12月3日,Python 3.0
2009年6月27日,Python 3.1
2010年7月3日,Python 2.7
2011年2月20日,Python 3.2
2014年3月16日,Python 3.4
2015年9月13日,Python 3.5
2016年12月23日,Python 3.6
2018年3月,Guido在郵件列表上宣布Python 2.7將于2020年1月1日終止支持,并且不會(huì)退出2.8版本,希望用戶盡快遷移至3.4以上的版本
2018年6月21日,Python 3.7
Python基礎(chǔ)
變量賦值
變量名 =變量值
name= 'Tim' #name是string類型
print(type(name))
age= int('23') #將age強(qiáng)制轉(zhuǎn)換為int型
print(type(age))
用戶交互
name = input('name:')
age= int(input('age:'))
job= input('job:')
salary= int(input('salary:'))
info= '''--------- info of %s ---------
Name:%s
Age:%d
Job:%s
Salary:%d''' %(name, name, age, job, salary)
info2= '''--------- info of {n} ---------
Name:{n}
Age:{a}
Job:{j}
Salary:{s}'''.format(n=name,
a=age,
j=job,
s=salary)
info3= '''--------- info of {0} ---------
Name:{0}
Age:{1}
Job:{2}
Salary:{3}'''.format(name, age, job, salary)print(info3)
if else流程判斷
if guess_age ==age_of_tom:print('Right, you got it!')elif guess_age >age_of_tom:print('think smaller...')else:print('think bigger...')
while循環(huán)
while count < 3:
guess_age= int(input('guess age:'))if guess_age ==age_of_tom:print('Right, you got it!')break
elif guess_age >age_of_tom:print('think smaller...')else:print('think bigger...')
count+= 1
else:print('You guessed wrong.')
for循環(huán)
for i in range(3):
guess_age= int(input('guess age:'))if guess_age ==age_of_tom:print('Right, you got it!')break
elif guess_age >age_of_tom:print('think smaller...')else:print('think bigger...')else:print('You guessed wrong.')
總結(jié)
以上是生活随笔為你收集整理的python流程控制框架_Python基础(相关历史、交互、简单流程控制)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: centos安装 mysql_Linux
- 下一篇: 静态ip ssh无法登录_识别动静态IP
