Python数值与字符串

python中常用的三种数值类型:
1、整数:int类型
2、浮点数(小数):float类型
3、布尔值:bool类型
True
False


python中用来区分数据类型的函数:type

运算符
算术运算符:
+: 加法
-: 减法
*: 乘
/: 除
%: 除法取余数
//: 除法取商
**: 幂运算

赋值运算符:
=
+=
-=
/=
*=
....

比较运算符
>:大于
<:小于
>=:大于等于
<=:小于等于
==:相等
!=:不相等

import random

# 随机生产一个整数
number = random.randint(1, 1000)
# print(number)

# 随机生产一个0-1之间的小数
number2 = random.random()
# print(number2)

# 随机生产一个1-1000之间的小数
res = random.randint(1, 999) + random.random()

# print(res)


#  思考:如何生产一个8位的整数?
res2 = random.randint(10000000, 99999999)
print(res2)
逻辑运算符: 
or: 假假为假
and: 真真为真
not: 非

成员运算符: in not in 结合字符串进行讲解

身份运算符 is is not(了解)
字符串(str类型):在python中引号包起来的叫做字符串

1、字符串的定义:
1、单引号
2、双引号
3、三引号:定义字符串的时候,可以自由的换行

注意点:单引号和双引号定义字符串 没有任何的区别

2、字符串的转义?
\' :表示 '
\" :表示 "
\n :表示 换行符
\t :制表符

3、关闭字符串转义?
r:在字符串前面加个r


1、字符串拼接?
方式1:直接使用+进行拼接


2、字符串格式化输出
1、format格式化输出:
2、字符串的F表达式:
3、%号格式化输出:
%s: 表示为任意的类型占位
%f: 为浮点数占位
%d: 为数值类型占位
 
posted @ 2020-08-03 22:13  水迹  阅读(90)  评论(0编辑  收藏  举报