首页 > 代码库 > 一个初学者的辛酸路程-初识Python-1
一个初学者的辛酸路程-初识Python-1
前言
很喜欢的一句话,与诸位共勉。
人的一切痛苦,本质上都是对自己无能的愤怒----王小波。
1、初识Python
首先,我们需要认识下面这位人物。
他是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 python2 # -*- coding: utf-8 -*-3 #Author: Leon xie4 5 print(input("name:"))6 print(input("age:"))
结果输出
name:xiedixiediage:2222
4、流程控制
写一个简单的登录
#!/usr/bin/env python# -*- coding: utf-8 -*-#Author: Leon xiename = 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 xieage = 20gues_age = int(input("age:")) # str --> intif gues_age == age: print("right!!")elif gues_age > age: print("try smaller.....")else: print("try bigger...")
一个初学者的辛酸路程-初识Python-1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。