python征程2.0(python基础)

时间:2021-09-14 21:40:50

1.python中有一些基本规则的特殊字符。

(1)#表示这后的字符为python注释。

(2)\n标准的行分隔符。

(3)\继续上一行。(也就是过长的语句可以使用反斜杠(\)分解成几行)

if(n==) and\
(m==):
print("good")
------------------
good

(4);将两个语句连接在一行。

(5):将代码的头和体分开。(多个语句构成一个代码块(代码组),像if,while,def,class这样的复合语句,首行以关键字开始,以冒号:结束)

(6)语句(代码块)用缩进的方式体现。

注意:缩进4个空格,避免使用制表符。

(7)python文件以模块的形式组织。

2.变量赋值。

(1)赋值操作符。

(=)是主要的赋值操作符。

n=-
m="tom"

注意:在python中对象是通过引用传递的,再赋值时不管这个对象是新创建的还是已经存在的,都是将对象的引用赋值给变量。

(2)增量赋值。

等号可以和一个算术运算符组合在一起,将计算结果重新复制给左边的变量。

x=x+
----------
现在可以写成
x+=

+=,-=,*=,**=,%=,/=,&=,等

注意:python并不支持x++或--x这样的前置/后置自增/自减运算。

(3)多重赋值。

>>>x=y=z=
>>>x >>>y >>>z

(4)多元赋值。

另一种将多个变量同时赋值的方法我们称为多元赋值。

>>>x,y,z=,,'a string'
>>>x >>>y >>>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()