【Python】语言元素
【摘要】 Python语言元素,主要包括指令和程序、常用数据类型、变量命名、变量的使用和运算符。
指令和程序
计算机的硬件系统通常由五大部分构成:运算器、控制器、存储器、输入设备和输出设备。
运算器和控制器的结合:中央处理器。执行各种运算和控制指令以及处理计算机软件中的数据。
指令的结合:程序。
常用数据类型
- 整形:python中可以处理任意大小的整数(python 3中只有 int 这一种)
- 浮点型:浮点数也就是小数
- 字符串型:以单引号或双引号括起来的任意文本。‘hello’ 和 “hello”
- 布尔型:只有 True 和 False 两种
变量命名
- 变量名由字母、数字和下划线构成,数字不能开头
- 大小写敏感(大小写表示不同的变量)
- 不要和关键词和系统保留字冲突
变量的使用
python中可以使用 type
函数对变量的类别进行检查。
a=100
print(type(a)) # <class 'int'>
可以使用python中内置的函数对变量类型进行转换。
int()
:将一个【数值或字符串】转换成【整数】float()
:将一个【字符串】 转换成【浮点数】str()
:将【指定的对象】转换成【字符串】chr()
:将【整数】转换成【该编码对应的字符串(一个字符)】ord()
:将【字符串(一个字符)】转换成【对应的编码(整数)】
chr()
和ord()
互为逆操作。
a=1
b=2
print('%d + %d = %d' % (a,b,a+b)) #1 + 2 = 3
%d
为整数占位符,%f
为小数占位符,字符串之后的 %
后面跟着的变量值会替换掉占位符然后输出到终端。
运算符
- 算数运算符:
**
%
//
/
*
-
+
- 赋值运算符:
=
+=
-=
*=
/=
//=
- 比较运算符:
>
<
>=
<=
==
!=
- 逻辑运算符:
and
or
not
- 位运算符:
&
|
~
^
>>
<<
运算符优先级 :单目运算符(~
+
-
)> 算术运算符 > 位运算符 > 比较运算符。有小括号的,小括号优先。
运算符 | 描述 |
---|---|
[] [:] |
下标、切片 |
** |
指数 |
~ + - |
按位取反、正好、负号 |
* / % // |
乘、除法(结果为浮点类型)、取余数、整除/商数取整 |
+ - |
加、减 |
>> << |
右移、左移 |
& |
按位与 |
^ | |
按位异或、按位或 |
<= < > >= |
小于等于、小于、大于、大于等于 |
== != |
等于、不等于 |
is is not |
身份运算符 |
in not in |
成员运算符 |
not or and |
逻辑运算符 |
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “收藏” “关注”
一键三连哦!
如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留个言。或者你有更好的想法,欢迎一起交流学习~~~
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)