数据类型
-
基本数据类型
- 整数: 整数就是所有的整数 例如a=1 b=2 c=3 int类型
- 浮点数: 小数就是所有的小数 例如a=1.1… flot类型
-
布尔值与空值
-
布尔值 布尔值只有俩个值 Ture和 Flase
-
空值
None常量: 只有一个数值None 也就是空值
-
布尔类型
- 数值类:例如 0 0.00 …等为False 其余均为Ture
print(bool(0)) #False
print(bool(0.00)) #False
print(bool(1)) #Ture
print(bool(1315)) #Ture
- 字符串类:除‘’外引号内没有任何字符的为False 其余均为Ture
print(bool('')) #False
print(bool('0')) #Ture
print(bool(' ')) #Ture
print(bool('EMMMM')) #Ture
- 列表:除[]外括号内啥都没有的为False 其余均为Ture
print(bool([])) #False
print(bool([1,23,,5,6])) #Ture
- 在算数中Ture 可以看作1 False可以看作0### 字符串
字符串
-
字符串的定义: 字符串是由数字、字母、下划线组成的⼀串字符。
-
注意
单引号和双引号不能混合使⽤
Python中用⼀对双引号或者⼀对单引号包裹的内容就是字符串
转义字符 -
转义字符是⼀种特殊的字符常量。转义字符以斜杠\ 开头,后跟⼀个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,所以叫转义字符
- \t 表示制表符
-
\n表示换行符
-
长字符串
- 长字符串,又叫做文档字符串 我们使用三重引号来表示⼀个长字符串 ‘’’ ‘’’
- 三重引号可以换行,并且会保留字符串中的格式
作业
作业一
- 当输入y或Y时 打印进入卸载 ,当输入n或N时打印进入程序,否则打印不在范围内
# a = input('请输入:')
# if a == 'y' and 'Y':
# print('进入卸载')
#
# elif a == 'n' and 'N':
# print('退出程序')
#
# else:
# print('选项不在输入范围内')
作业二
- 要求只能输入长度小于20的字符串 若字符串长度小于20 则打印字符串的长度 以及使用切片逆序打印字符串 若不满组条件打印用户重新输入
# a = input('请输入:')
# if len(a) < 20:
# print(len(a))
# print(a[::-1])
#
# else:
# print('不在范围内,请重新输入')
作业三
- ‘3’ + ‘4’ 结果是什么
a = '3' + '4'
print(a) #34
print(type(a)) #<class 'str'>