python的基础
【摘要】 基础输出:将数据打印到标准输出设备(屏幕),在python中使用print()函数。注意使用print()函数时,括号不能少输入:从标准输入设备(键盘)中读取数据,在python中使用input()函数,注意使用input()函数时,括号不能省略变量给变量命名的时候,需要遵循特定的规则:1.变量名可以包含数字、字母、下划线2.变量名的第一个字符必须是字母或下划线3.变量名区分大小写4.一些预...
基础
输出:将数据打印到标准输出设备(屏幕),在python中使用print()函数。注意使用print()函数时,括号不能少
输入:从标准输入设备(键盘)中读取数据,在python中使用input()函数,注意使用input()函数时,括号不能省略
变量
给变量命名的时候,需要遵循特定的规则:
1.变量名可以包含数字、字母、下划线
2.变量名的第一个字符必须是字母或下划线
3.变量名区分大小写
4.一些预留的单词,也不能使用它们做为变量
的名字,因为他们已被提前赋予了含义,
如print, input, if, while等
转义字符
转义字符
|
描述
|
\(在行尾时)
|
续行符
|
\\
|
反斜杠符号
|
\'
|
单引号
|
\"
|
双引号
|
\a
|
响铃
|
\b
|
退格(Backspace)
|
\e
|
转义
|
\000
|
空
|
\n
|
换行
|
字符串要使用 单引号、或是双引号、或是三双引号括起来:
A、三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串
B、双引号中可以输出单引号内容不用转义
C、单引号中可以输出双引号内容不用转义
算数运算符:
操作符
|
描述符
|
例子
|
+
|
加法 - 对操作符的两侧增加值
|
a + b = 30
|
-
|
减法 - 减去从左侧操作数右侧操作数
|
a - b = -10
|
*
|
乘法 - 相乘的运算符两侧的值
|
a * b = 200
|
/
|
除 - 由右侧操作数除以左侧操作数
|
b / a = 2
|
%
|
模 - 由右侧操作数和余返回除以左侧操作数
|
b % a = 0
|
**
|
指数- 执行对操作指数(幂)的计算
|
a**b = 10 的幂 20
|
//
|
地板除 - 操作数的除法,其中结果是将小数点后的位数被除去的商。
|
9//2 = 4 而 9.0//2.0 = 4.0
|
变量可以处理不同类型的值,称为数据类型。
在python中基本的数据类型:整数、小数、字符串、布尔值
在python中创建变量的时候,不需要明确指定变量的数据类型,就像之前介绍的,只需要“起个名字,给它个值”,python会根据赋给变量的值来区分变量的数据类型。同时,因为变量的值是可变的,因此变量的数据类型也是变化的
Input()函数返回的数据类型是字符串
在python中有三个内建的函数可以让我们进行类型转换,分别是:int(), float(), str()
使用%操作符格式化字符串
要格式化的字符串” %(要插入的字符串的值或是变量)
这个语法有三个部分:
1)引号内编写要格式化的字符串
2)写%操作符
3)使用一对括号,括号内写上要插入的字符串的值或是变量
如果%后面是一个变量的名字,可以不要()
但是如果%后加2个及2个以上变量的时候,要使用()
占位符:
格式符号
|
转换
|
%c
|
字符
|
%s
|
字符串
|
%r
|
字符串
|
%d
|
带符号的十进制整数
|
%u
|
不带符号的十进制整数
|
%o
|
八进制整数
|
%x
|
十六进制整数(小写字母)
|
%e
|
乘方记号(带小写的“e”字母)
|
%f
|
浮点实数
|
%g
|
%f和%e中比较短的格式
|
比较运算符:
运算符
|
描述
|
示例
|
==
|
检查,两个操作数的值是否相等,如果是则条件变为真。
|
(a == b) 不为 true.
|
!=
|
检查两个操作数的值是否相等,如果值不相等,则条件变为真。
|
(a != b) 为 true.
|
<>
|
检查两个操作数的值是否相等,如果值不相等,则条件变为真。
|
(a <> b) 为 true。这个类似于 != 运算符
|
>
|
检查左操作数的值是否大于右操作数的值,如果是,则条件成立。
|
(a > b) 不为 true.
|
<
|
检查左操作数的值是否小于右操作数的值,如果是,则条件成立。
|
(a < b) 为 true.
|
>=
|
检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。
|
(a >= b) 不为 true.
|
<=
|
检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。
|
(a <= b) 为 true.
|
逻辑运算符:
运算符
|
描述
|
示例
|
and
|
所谓逻辑与运算符。如果两个操作数都是真的,那么则条件成立。
|
(a and b) 为 true.
|
or
|
所谓逻辑OR运算符。如果有两个操作数都是非零然后再条件变为真。
|
(a or b) 为 true.
|
not
|
所谓逻辑非运算符。用于反转操作数的逻辑状态。如果一个条件为真,则逻辑非运算符将返回false。
|
not(a and b) 为 false.
|
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)