您的位置:首页 > 编程语言 > Python开发

Python基础练习

2012-06-07 11:37 295 查看
1.python 为什么不需要变量名和变量类型声明?

python语言中对象的类型和内存都是运行时确定的。在创建也就是赋值时,解释器会根据语法和右侧的操作数来决定新对象的类型。

2.python 为什么不需要声明函数类型?

待补充

3.python 为什么应当避免在变量名的开始和结尾使用双下划线?

合法标识符:

-第一个字符必须是字母或下划线“_”

-剩下的字符可以使字母和数字或者下划线

-大小写敏感

python用下划线作为变量前缀和后缀置顶特殊变量。

- _xxx_ 系统定义名字

- _xxx 不是从‘from module import’ 不是从模块导入

- _xxx 类中的私有变量名 模块和类以外不可用。

4.python 一行书写多个语句方式?

同一行书写多个语句使用(;)号隔开。

例: import sys; x= 'foo' ; sys.stdout.write(x + '\n')

同一行书写大大降低可读性,不提倡。

5.python 同一语句多行书写方式?

过长语句可以使用反斜杠“\“分解成几行。

例: if ( a == 1 ) and \

( b == 0 ) :

例外情况,使用闭合操作符时,单一语句可以跨多行。

例:在含中括号,小括号,花括号可以多行书写。

给变量赋值时:

a.b.c.d = (1,

2,3,4)

显示一个三引号的字符串

printf '''aaaaaaaaaaaaaaaaaa

aaaaaaaaaaaa'''

6.变量赋值练习

(a) x,y,z = 1,2,3 x,y,z分别得值

>>>x 1

>>>y 2

>>>z 3

(b) 执行 z,x,y = y,z,x 后,x,y,z 分别含有什么值?

>>>x 3

>>>y 1

>>>z 2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: