标签:
很喜欢的一句话,与诸位共勉。
人的一切痛苦,本质上都是对自己无能的愤怒----王小波。
首先,我们需要认识下面这位人物。
他是Python的创始人,吉多范罗苏姆(Guido van Rossum)。1989的圣诞节为了打法时间开发出来的。哎,想想,都是差距....
下面的一些概览我们需要理解:
1、C语言编译完就是机器码
2、CPU可以直接读取机器码
3、Python是用C写的
4、Python解释器会把代码内容读到内存里,通过Python解释器翻译成字节码
5、CPU不能直接读取字节码,需要把字节码转换成机器码
anyway,so
Python对于C来说,就多了一个字节码转换成机器码的过程,所以相对会慢。但是人为是无法感知的。
TIOBE排行,看看Python的地位
http://www.oschina.net/news/75895/tiobe-2016-8
语言趋势走向
2、变量和字符编码
变量的定义: 一个在内存存储数据的变量。
意义:为什么要有变量?因为它保存程序执行的中间结果或者状态,以供后面的代码进行调用。
变量的格式: 名字 = 对应的值
比如: dayone = 100
举例说明变量的使用:
3、变量和占位符的应用
终于到写代码的时刻了,简单列举几个代码:
交互输入
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 #Author: Leon xie 4 5 print(input("name:")) 6 print(input("age:"))
结果输出
name:xiedi xiedi age:22 22
4、流程控制
写一个简单的登录
#!/usr/bin/env python # -*- coding: utf-8 -*- #Author: Leon xie name = input("请输入用户名:") passwd = input("请输入密码:") # 流程控制 if name == "xiedi" and passwd == "123": print("welcome to login")else: print("error,exit")
猜年纪
#!/usr/bin/env python # -*- coding: utf-8 -*- #Author: Leon xie age = 20 gues_age = int(input("age:")) # str --> int if gues_age == age: print("right!!") elif gues_age > age: print("try smaller.....") else: print("try bigger...")
标签:
原文地址:http://www.cnblogs.com/jixuege-1/p/5906073.html