在上一节学习了注释,代码缩进,命名规则,编码等知识,这一节将要学习相关的数据类型,比如数字类型,字符串,列表,字典等。上一节的内容在这里1 python基础知识
1 python数据类型思维导图2 数字类型2.1 数字类型2.2 支持的运算类型以及优先级3 字符串3.1 字符类型3.2 字符串表示方式3.3 字符串的系列操作4 总结
python3中支持四种类型的数字,分别为int(整数类型),float(浮点类型),bool(布尔类型),complex(复数类型)。那么我们怎么知道数的类型是什么呢,我们可以使用type()函数查看数字的类型。
a=1
print(type(a))#<class 'int'>
b=5.4
print(type(b))#<class 'float'>
c=True
print(type(c))#<class ‘bool’>现在我们知道了有整型,浮点型,布尔型,我突然想起来小学一年级的数学了,蠢蠢欲动。我们先来看看有哪些运算。

在这里插入图片描述

运算符 | 描述 |
|---|---|
** | 指数(最高优先级) |
~ | 按位翻转 |
* / % // | 乘,除,取模,取整数 |
+ - | 加法减法 |
>> << | 右移 左移 |
& | 位AND |
^ | 位运算符 |
<= < > >= | 比较运算符 |
<> == != | 等于运算符 |
= %= /= //= -= += *= | 赋值运算符 |
is is not | 身份运算符 |
in not in | 成员运算符 |
not or and | 逻辑运算符 |
<> == != | 等于运算符 |
= %= /= //= -= += *= | 赋值运算符 |
is is not | 身份运算符 |
in not in | 成员运算符 |
not or and | 逻辑运算符 |
字符串是在单引号,双引号和三引号之间的文字。那单引号与双引号区别是什么呢?当引号的里面需要包含单引号的时候就需要使用双引号。比如
print("what's your name?")那三引号呢?,三引号用来指示一个多行的字符串,当然三引号里面可以使用单引号和双引号。
print("""james,how are you
!!""")print('what\'s your name')#what's you name\
str1=“abc”
str2="edf"
str=str1+str2
print(str)#abcedfprint(len(str))#6str4="i am a boy"
print(str4.split())运行结果

stud = '学号:%d,姓名:%s,班级:%s'
print(stud % (123,'张三','一年级'))
#学号:123,姓名:张三,班级:一年级str5=" i am a student"
print(str5.strip())
#i am a student
print(str5.rstrip())
#i am a student
print(str5.lstrip())
#i am a student>>>str6="i am a student"
>>> print(str6.count('t'))
2
>>> print(str6.find('t'))
8>>> str7="i am a student"
>>> print(str7.upper())#转换为大写
I AM A STUDENT
>>> print(str7.lower())#转换为小写
i am a student
>>> print(str7.capitalize())#第一个字符转换大写
I am a student
>>> print(str7.title())#转换为
>I Am A Student#把每个单词的第一个字母转化为大写,其余小写 这篇文章简单的总结了数据类型中的整数类型和字符串类型,以及简单的字符串操作,嘿嘿,老规矩,一定要动起手来哈。如果觉得文章不错请点击右下角在看,嘿嘿嘿,我们下一节不见不散!