失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python是动态类型语言 变量不需要显示声明类型_【IT专家】第3章 Python基础

python是动态类型语言 变量不需要显示声明类型_【IT专家】第3章 Python基础

时间:2020-07-11 23:16:09

相关推荐

python是动态类型语言 变量不需要显示声明类型_【IT专家】第3章 Python基础

3

Python

基础

/12/130

3-1

、标识符。为什么

python

中不需要变量名和变量类型声明?

python

语言是动态的、强类型语言,一言以蔽之!

动态编译语言特点:

不用事先声明类型,随时赋值为其他类型

编译时不

知道是什么类型,很难推断

python

语言中对象的类型和内存都是运行时确定的。在创建也就是赋值时,解

释器会根据语法和右侧的操作数来决定新对象的类型。

3-2

、标识符。

python

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

待补充

3-3

、标识符。为什么

python

应当避免在变量名的开始和结尾使用双下划线?

法标识符:

-

第一个字符必须是字母或下划线

“_”

-

剩下的字符可以使字母和数字或

者下划线

-

大小写敏感

python

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

-

_xxx_

系统定义名字

-_xxx

不是从‘

frommoduleimport

不是从模块导入

-_xxx

类中的私有变量名

模块和类以外不可用。

3-4

、在

python

一行书写多个语句方式

?

同一行书写多个语句使用

(;)

号隔开。

:importsys;x=‘foo’;sys.stdout.write(x+‘\n’)

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

倡。

3-5

、在

python

中可以将同一语句多行书写方式

?

过长语句可以使用反斜杠

“\“

解成几行。

:if(a==1)and\(b==0):

例外情况,使用闭合操作符时,单一语

句可以跨多行。

:

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

给变量赋值时

:

a.b.c.d

=

(1,

2,3,4)

显示一个三引号的字符串

printf

‘‘‘aaaaaaaaaaaaaaaaaa

aaaaaaaaaaaa’’’

3-6

、变量赋值练习

(a)x,y,z=1,2,3x,y,z

分别得值

x1

y2z3(b)

执行

z,x,y=

y,z,x

后,

x,y,z

分别含有什么值?

x3y1z2

tips:

感谢大家的阅读,本文由我司收集整编。仅供参阅!

如果觉得《python是动态类型语言 变量不需要显示声明类型_【IT专家】第3章 Python基础》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。