python征程2.0(python基础))

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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=-12
m="tom"

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

(2)增量赋值。

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

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

 

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

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

(3)多重赋值。

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

 

(4)多元赋值。

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

>>>x,y,z=1,2,a string
>>>x
1
>>>y
2
>>>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基础))的主要内容,如果未能解决你的问题,请参考以下文章

Python range 数据类型 [学习 Python 必备基础知识][看此一篇就够了][range()][range 元素元素检测元素索引查找切片负索引][检测 range 对象是否相等](代码片

面试题之python基础

Python班,新征程!

python征程1.1(初识python)

python征程1.4(初识python)

Day3: Python学习笔记之计算机基础——网络片