首页 > 代码库 > python征程2.0(python基础))
python征程2.0(python基础))
1.python中有一些基本规则的特殊字符。
(1)#表示这后的字符为python注释。
(2)\n标准的行分隔符。
(3)\继续上一行。(也就是过长的语句可以使用反斜杠(\)分解成几行)
if(n==1) and(m==2): print("good")
------------------
good
(4);将两个语句连接在一行。
(5):将代码的头和体分开。(多个语句构成一个代码块(代码组),像if,while,def,class这样的复合语句,首行以关键字开始,以冒号:结束)
(6)语句(代码块)用缩进的方式体现。
注意:缩进4个空格,避免使用制表符。
(7)python文件以模块的形式组织。
2.变量赋值。
(1)赋值操作符。
(=)是主要的赋值操作符。
n=-12m="tom"
注意:在python中对象是通过引用传递的,再赋值时不管这个对象是新创建的还是已经存在的,都是将对象的引用赋值给变量。
(2)增量赋值。
等号可以和一个算术运算符组合在一起,将计算结果重新复制给左边的变量。
x=x+1----------现在可以写成x+=1
+=,-=,*=,**=,%=,/=,&=,等
注意:python并不支持x++或--x这样的前置/后置自增/自减运算。
(3)多重赋值。
>>>x=y=z=1>>>x1>>>y1>>>z1
(4)多元赋值。
另一种将多个变量同时赋值的方法我们称为多元赋值。
>>>x,y,z=1,2,‘a string‘>>>x1>>>y2>>>z‘a string‘
2.标识符。
合法的python标识符字符串规则和其他大部分用C编写的高级语言相似:
*第一个字符必须是字符或是下划线。
*剩下的字符可以是字母,数字,下划线。
*大小写要很敏感。
3.内存管理。
(1)变量定义。
变量只有被创建和赋值后才能被使用,变量一旦被赋值,你就可以通过变量命令来访问它。
(2)内存分配。
python解释器自动承担了内存管理的复杂任务,这大大简化了程序的编写。你只需要关心你要解决的问题,至于底层的问题交给python揭示其就好了。
4.第一个python程序。
我们已经熟悉了语法,代码风格,变量赋值,以及内存分配,现在我们就可以来看一些稍微复杂的代码。
f=open("test.log","w")f.write("this is my first line\n")f.write("this is my second line\n")f.close()
f=open("test.log","a")#n=input("pleae")f.write("--------------")f.close()
python征程2.0(python基础))