㈠ python 如何对ndarray 每个变量求平方根
㈡ Python 变量,常量和字面量
学习笔记嗷一.Python变量
变量是用于在内存中存储数据的命名位置。可以将变量视为保存数据的容器,这些数据可以在后面程序中进行更改。例如:
在这里,创建了一个名为number的变量。我们已将值 5 分配给变量 number。
可以将变量视为用于存储书籍的袋子,并且可以随时替换里面的书籍。
最初,它等于5 。后来,它被更改为1 。
二.在Python中为变量赋值
使用赋值运算符 = 为变量赋值。
注意:Python是弱类型语言,因此不必显式定义变量类型。它会自动知道这 apple.com 是一个字符串,并将website变量声明为字符串。 在强类型的编程语言中,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的,C语言、C++、Java 是强类型语言的代表。下面我们以 C++ 为例来演示强类型语言中变量的使用:
和强类型语言相对应的是弱类型语言,Python 等脚本语言一般都是弱类型的。
弱类型语言有两个特点:
注意,弱类型并不等于没有类型,弱类型是说在书写代码时不用刻意关注类型,但是在编程语言的内部仍然是有类型的。我们可以使用 type() 内置函数类检测某个变量或者表达式的类型,例如:
运行该程序时,输出为:
在上述程序中,我们最初已分配 apple.com 给website变量。然后,将值更改为 ( cainiaojc.com)。
如果想一次将相同的值分配给多个变量,我们可以这样做:
三.在Python中为常量赋值
在Python中,常量通常是在模块中声明和分配的。在这里,模块是一个包含变量,函数等的新文件,该文件被导入到主文件中。在模块内部,用所有大写字母写的常量和下划线将单词分开。例子如下:
声明值并将其分配给常量
创建一个constant.py:
如果你把文件放到安装目录的默认shell目录下面,那么引入是没问题的,打开File菜单下的Path Browser,可以看到。
如果你的python脚本文件是放在自己的目录下,比如我的 D:Python项目 的目录下,那么引入是会失败的:
解决办法:先import sys,引入sys这个模块
然后添加我们的目录到sys.path这个列表中就可以了,接下来我们就可以引入我们项目文件夹中的模块也就是我们的脚本文件了。
此时,就可以引入定义的常量PI和GRAVITY了
四.变量和常量的规则和命名约定
1.常量和变量名称应由小写字母(a 到 z)或大写字母(A 到 Z)或数字(0 到 9)或下划线(_)组成。
2.创建一个有意义的名称。例如, count 比 c 更有意义。
3如果要创建具有两个单词的变量名,请使用下划线将它们分开。例如:
4.最好使用大写字母声明一个常量。
5.切勿使用!,@,#,$,%等特殊符号
6.不要用数字开头的变量名。
五.字面量
字面量是以变量或常量给出的原始数据。在Python中,有多种类型的字面量,如下所示:
数字字面量是不可变的(不可更改)。数字字面量可以属于3种不同的数值类型:Integer,Float 和 Complex。
将这些变量打印出来:
在上面的程序中
字符串字面量是由引号括起来的一系列字符。我们可以对字符串使用单引号,双引号 或 三引号。并且,字符字面量是用单引号或双引号引起来的单个字符。(字符串到后面具体单开一篇)
注意: u"u00dcnicu00f6de" 是字符串前面加u,自己看 链接吧,r"raw string" 是原始字符串字面量,字符串前面加r,防止出现字符转义,如下
布尔字面量可以具有两个值中的任何一个:True 或 False。
在Python中,True 表示值为1,False 表示值为0。所以,我们可以使用数值表达式中的 True 和 False 作为值。x 的值是 5,因为我们加上True,它的值是 1 加 4。类似地,y 等于 10,因为我们把 0 和 10 相加。
y的值为真,因为 0 等于 False。x 的值为 False,因为2 不等于 True。
Python包含一个特殊字面量,即 None。我们使用它来指定尚未创建的字段。
有四种不同的字面量集合:列表字面量,元组字面量,字典字面量 和 集合字面量。
建了一个 fruits 列表,一个numbers元组,一个 alphabets(程序里拼错了。。。) 字典,alphabets字典的值带有为每个值指定的键,以及vowels 元音字母的集合。