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
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
相关文章推荐
- Python基础-小程序练习(跳出多层循环,购物车,多级菜单,用户登录)
- Python--基础练习
- python-opencv图像处理基础练习1
- python-多线程基础练习4
- 使用locals()获得类,进行分发 分类: python 小练习 divide into python python基础学习 2014-02-21 14:51 217人阅读 评论(0) 收藏
- Python 基础练习
- Python新手学习基础之循环结构练习
- python基础练习----统计字符串中的各类型数目
- fileinput模块 分类: python基础学习 python 小练习 python Module 2013-08-15 17:18 417人阅读 评论(0) 收藏
- python基础练习--打印菱形砖石星阵
- python基础练习--求1+2!+3!+...+20!的和
- python基础练习(六)—— 绘图与可视化
- Python基础练习
- Python基础语句练习
- Python新手学习基础之循环结构练习
- python基础练习---猴子吃桃问题
- python基础教程_学习笔记8:序列_练习与总结_1
- Android逆向-python基础练习2
- Python 基础练习 PAT水题(三)
- python-opencv图像处理基础练习2