
- 部署上线
- ftp
- ./cards_main.py 代替python3 执行
- usr/bin/python3
- vi进入程序后第一行: #!/usr/bin/python3 即可./cards_main.py就能执行python文件
- linux权限
- 1、将代码复制到linux服务器上
- 2、python3 cards_main.py
- 3、目标是通过 ./cards_main.py 也能够执行程序
- a、在代码第一行增加 #! /usr/bin/python3
- b、./cards_main.py 此时会报错:权限的错误
- c、更改权限 chmod a+x cards_main.py
- d、./cards_main.py 此时会报错:符号错误
- e、sudo apt-get install dos2unix
- f、dos2unix cards_main.py
- g、./cards_main.py
- 用户,一个用户属于一个组,第一个权限拥有者,第二个拥有者同组
- 修改权限 chmod a+x 文件名
- windows 写的ptyhon代码放入linux会对换行产生多余代码。sudo apt-get install dos2unix 即可去掉后执行./cards main.py
- 变量的引用
- 变量和数据都是保存在内存的
- 引用的概念
- 变量和数据分开保存
- 数据保存在内存
- 变量中保存着数据在内存的地址
- 变量中记录数据的地址叫做引用
- 使用 id()查看变量的地址
-
- 不可变数据类型
- 元祖
- 字符串
- 数字类型 int bool float complex long(2,x)
- 可变的数据类型
- 字典里的key只能使用不可变类型数据
- 哈希(hash)
- python 中内置一个叫hash(0)函数
- hash是一种算法,作用是提取数据特征码(指纹)
- 相同的内容得到相同的结果
- 不同的值得到不同的类型
- 字典的key只能是不可变类型,value随意类型
- 局部变量和全局变量
- 局部变量只能在函数内部使用
- 全局变量定义在函数外部,在全局使用
- 其他开发语言不推荐使用全局变量,可变范围太大,导致程序不好维护,python用的广泛
- 局部变量的生命周期
- 从创建到被回收的过程就是生命周期
- 1、出生:局部变量在函数执行时才会被创建
- 2、死亡:函数执行结束后 局部变量被系统回收
- 3、局部变量在生命周期内,可以用来存储函数内部临时使用的数据
- 不同函数的变量没有关系
- 全局变量生命周期
- 程序结束时,全局变量死亡
- 函数不能直接修改全局变量的引用
- 函数内部,可以通过全局变量的引用获取对应的数据
- 函数内部修改全局变量
相关文章:
-
2019-02-02
-
2021-11-05
-
2021-11-17
-
2021-11-17
-
2021-12-26
猜你喜欢
-
2021-11-15
-
2021-10-20
-
2021-08-08
-
2021-10-20
-
2021-11-17
-
2021-10-20
-
2020-02-27
相关资源
-
下载
2022-12-15
-
下载
2023-03-23
-
下载
2023-03-26