Docker训练营Docker基础知识学习笔记day1

Docker训练营Docker基础知识学习笔记day1,第1张

Docker训练营Docker基础知识学习笔记day1

  • 学习知识点概要
  1. 注释
  2. 运算符
  3. 变量和赋值
  4. 数据类型与转换
  5. print()函数
  • 学习内容
  1. 注释:播放时并不会运行,没有输出,程序默认看不见

单行注释用"#" 

多行注释用’’'或""" 

多行注释快捷键(Ctrl+/),要先选择要注释内容

  1. 运算符

算术运算符

比较运算符

逻辑运算符

位运算符

其他运算符

注意:

**is, is not 对比的是两个变量的内存地址

**==, != 对比的是两个变量的值

**比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。- 对比的两个变量,指向的是地址可变的类型(list,dict等),则两者是有区别的。

运算符的优先级

 一元运算符优于二元运算符。例如:3 ** -2等价于3 ** (-2)。

先算术运算,后移位运算,最后位运算。

例如 1 << 3 + 2 & 7 等价于 (1 << (3 + 2)) & 7。逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) and (4 < 5)。

  1. 变量和赋值

在使用变量之前,需要对其先赋值。

变量名可以包括字母、数字、下划线、但变量名不能以数字开头。

Python 变量名是大小写敏感的,Da != da

将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出;

- 关键字参数`sep`是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;

- 关键字参数`end`是输出结束时的字符,默认是换行符`n`;

- 关键字参数`file`是定义流输出的文件,可以是标准的系统输出`sys.stdout`,也可以重定义为别的文件;

- 关键字参数`flush`是立即把内容输出到流文件,不作缓存。

  1. 数据类型与转换

布尔型

布尔 (boolean) 型变量只能取两个值,True 和 False。当把布尔型变量用在数字运算中,用 1 和 0代表 True 和 False。

除了直接给变量赋值 True 和 False,还可以用 bool(X) 来创建变量,其中 X 可以是:

- 基本类型:整型、浮点型、布尔型

- 容器类型:字符串、元组、列表、字典和集合

  1. print()函数

将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出;

- 关键字参数`sep`是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;

- 关键字参数`end`是输出结束时的字符,默认是换行符`n`;

- 关键字参数`file`是定义流输出的文件,可以是标准的系统输出`sys.stdout`,也可以重定义为别的文件;

- 关键字参数`flush`是立即把内容输出到流文件,不作缓存。

  1. 位运算

  • 学习问题与解答

输出:“print”+(“输出内容”)”         直接点击播放键或快捷键“Ctrl+enter”   

引号:分为单引号(‘’)和双引号(“”)效果一致

当输出为字符串时,若无,则会在播放时显示报错   

原因:不符合语法(只能输出字符串或变量)

1.注释:在使用多行注释时,出现:

查找资料,找到了同类型问题

解决方案:只需要在后面加上任意代码块,就能正常识别注释

2.运算符

“=”与“==”不同

“=”表示赋值,而“==”则表示相等

有两个或以上的条件要用()衔接

令一个变量=[ ](列表)

里面元素要用引号引起来和用逗号隔开

If下一行的缩进是“Tab”等于四个空格键,表明下一行受if条件控制(论if条件后“:”重要性)

3. 变量和赋值

{什么是变量:

变量是用来存储内容,存储一个值或字符串等。对变量赋予内容,Python运行第一行时把变量与内容相关联,运行第二行时打印与变量相关的内容,如果变量赋予新值,Python记录的则为每一次赋予变量的新值。

对于变量名,有如下注意事项:

变量名只能包含字母、数字和下划线,可以字母或下划线打头,不能以数字打头,也不能包含空格。

不要使用Python保留用于特殊用途的单词(如:print),一般将Python关键字和函数名用作变量名。

变量名应既简短又具有描述性。例如,name比n好,student_name 比s_n好。

尽量避免使用大写字母作为变量名,慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

版权声明:本段摘选于CSDN博主「L刘永瑞」的原创文章,

原文链接:https://blog.csdn.net/purplea/article/details/104070441}

输入a=1,表示将1赋值给a,运行后不会输出结果,但是a已经包括1了。如果我们运行print(a),就能输出结果。这里的print没有引号,因为a在这里是变量,不是字符串。值得注意的是:

Python 后一个变量不影响前一个变量:输入a=1后输入b=1,a仍然等于1。

Python 变量可被重新定义:输入a=1后输入a=2,a将被变更为2。

4.数据类型

看数据类型

**第四部分内容,看不懂,就是看类型吧

5. print()函数

四、学习思考和总结

虽然说是入门级,但是对于进训练营才接触Python的人,确实还是有吃力的地方,还需要多多尝试,自己动手尝试。

练习:

  1. 注释:

单行注释用"#" 

多行注释用’’'或""" 

多行注释快捷键(Ctrl+/),要先选择要注释内容

  1. 运算符,优先级

算数运算符,比较运算符,逻辑运算符,

位运算符,其他运算符

一元运算符优于二元运算符。例如:3 ** -2等价于3 ** (-2)。

先算术运算,后移位运算,最后位运算。

例如 1 << 3 + 2 & 7 等价于 (1 << (3 + 2)) & 7。逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) and (4 < 5)。

  1. “is””is not”与“==”“!=”

is, is not 对比的是两个变量的内存地址

==, != 对比的是两个变量的值

 

  1. 数据类型

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5593729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存