python是近两年火起来的一门语言,为什么使用它以及它有哪些好处我就不废话了,直切话题:
开发的潜规则是:当你学一门语言,永远从"hello world"开始,我就写一个hello world
C:WINDOWSsystem32>python Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print("hello world") hello world >>>
可以看到它输出了内容,简单吧?知道为啥用python了吧?
接下来说一下"print()",在python3里面"print"已经变成了一个函数了,函数加括号就运行,你里面的内容就是函数的参数
接下来说一下输入:“input()”
>>> a=input("输入内容:") 输入内容:hello >>>
然后变量,变化的量,变==变化,量==计量/保存状态,就是说白了,你每开启一个变量,解释器就会在你的内存里开辟一个内存空间(存放变量值,然后给它一个名字),以后在函数这块深有体会,现在无须知道,比如:
a = 1 a = “chen” a = 。。。。。 这些都是变量,简单点,看下面公式: 变量名 = 变量值
为什么会有它,因为它是一个保存你当前状态,不同的状态会产生不同的结果,比如你中了足彩,然后开心的去会所了,然后半路被抢了,你就下海了,这就体现出来你的状态发生了变化。,在python中所有数据都是围绕对象这个概念来构建的,对象包含一些基本的数据类型:数字,字符串,列表,元组,字典等(看第二章),程序中存储的所有数据都是对象
一个对象(如a=1)有: 一个身份(id) 一个类型(type) 一个值(通过变量名a来查看)
变量赋值
与c语言的区别在于变量赋值操作无返回值 链式赋值:y=x=a=1 多元赋值:x,y=1,2 x,y=y,x 增量赋值:x+=1
可变and不可变
实例被创建后,身份和类型是不可变的, 如果值是不可以被修改的,则是不可变对象 如果值是可以被修改的,则是可变对象
后面(数据类型)会说到什么是可变的和什么是不可变的。
比较
身份比较,类型比较,值比较 x=1 y=1 x is y #x与y是同一个对象,is比较的是id,即身份 type(x) is type(y) #对象的类型本身也是一个对象,所以可以用is比较两个对象的类型的身份 x == y #==比较的是两个对象的值是否相等
容器:某个对象包含对其他对象的引用,则称为容器或集合
循环判断可以去文章里面找...........