记录一下自己从0开始的学习python的过程,希望各位大神批评指正!谢谢!
使用教材“python程序设计教程(主编赵璐)”
一.标识符及命名规则
1.标识符必须以字母或者"_"(下划线)开头,后面字母、数字或下划线的任意序列。
比如x ,num,num_1,py123;不合法的比如:2x,a-b,num eggs(有空格)。
2.标识符区分大小写
ps:有些特定字符属于py本身,称为“关键字”或“保留字”
在python里可以用下面的方式查看(在Windows上直接搜索idle即可打开下面的页面,然后再输入代码,记得用英文键盘)
二.变量与赋值语句
1.python是动态类型语言,变量不需要显式声明数据类型。根据赋值会自动识别。
比如(利用内置的type函数从而判断数据类型)
特别一点是python的赋值是创建两个对象,在这里,创建了整数2和变量m,把m指向整数对象2。因此m的类型取决于它指向的数据类型。
2.赋值就是用一个变量来标识某个对象,语法格式如下:
变量=表达式,比如:x=100,或者x=(10-2)/4[此时python会先求表达式的值,然后返回表达式结果对象,并让x来引用该对象]
3.python中的变量在访问前需要先绑定,即需要先赋值,否则会出现报错。
比如
运行结果为:(此处y未赋值因此not defined)
4.链式赋值(为多个变量同时赋相同的值)
(x=y=z=200,等价三条语句x=200,y=200,z=200)
5.解包赋值语句(python支持将序列数据解包为对应相同个数的变量)
(变量个数必须和序列的元素个数一致,不然会产生错误)