Python之路第三天

Posted wujc3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之路第三天相关的知识,希望对你有一定的参考价值。

Python 基本数据类型

数据类型:

根据不同变量类别分为各种不同的数据类型。

python中的基本数据类型有以下:

一.数字型:

int   整型   一般用来标识 人数,年龄等

long 长整型 在python2中会存在长整型,而python3中是没有长整型的

float 浮点型 一般用来标识薪资,身高等

id相等,其值一定是相等的。

id不同,其值也可能相等。

二.字符串:

      单引号或双引号或三引号来表示字符串:

name  = andy

name1 = ‘‘ ken‘‘

name2 = ‘‘‘jason‘‘‘

#字符串是可以进行+ 和 * 的:

三.列表:

           能储存多个数据,通过索引能取一条或多条数据

list = [name,18,hobby,[10,8]]
print(list[3][0])

四.字典:

1.能储存多组数据,存取的数据有对应的描述
2.大括号里储存元素,元素是也key:vulue 的形式储存,键值与键值之间是以逗号隔开
3.key通常是来描述vlue的,key一般存为字符串
4.vlue是key中真实存在的数据,vlue可以是任意数据
5.大括号里储存的数据是无顺序
6.用户只有操作字典中的key,无法直接取到vlue

l = name : andyage : 18hobby : run

print(l[hobby])

五.bool:

标识事物的对错,用 True 和 False 表示真和假,对和错。

tag = True         #tag = bool(True)
tag1 = False      #tag1 = bool(False)

python 注释:
1.单行注释 --- #
2.多行注释 --- """ ......"""

 


输入:

input(>>>> :)

 

格式化输出:
有以下占位符
%s---可以给任意类型数据占位
%d---只能给数字类型占位

print(my name is %s,my age is %s%(name,age))

print(‘%08d‘%123456) #整数是八位数,不够八位数的自动0补齐,如超出八位,是多少打印多少

运算符:

1.加:+ , 减: - ,乘: * , 除: / ,取余 :%,a**b : a的b次方,等等.....

2.比较运算:相等:== ,不相等:!=,大于:>,小于:<,大于等于:>=,小于等于<=

数字之间是可以相互比较大小的。

字符串也是可以比较大小的。

A-Z , a-z : z 对应的数字是最大的,A对应的数字的最小的。

3.赋值运算:

a = 30
b = 20

 

4.链式赋值:

a = b =c = 888

 

5.交叉赋值:

#第一种
a = 100
b = 80
o = a 
a = b 
b = o

#第二种
a,b = b,a

 

6.解压赋值:

变量的个数要等同于列表里的元素个数

l=[1,2,3,4,5]
a,b,c,d,e = l 
a,_,_,_,e = l 
a,*_,e = l

 

7.增量运算:

a += 1  # a = a+1
a -= 1   # a = a-1
a *= 1  # a = a*1

 

8.逻辑运算:

#and: 与
print(2 > 1 and 3 > 1)  # 为True
print(2 > 1 and 2 > 5 )  #为False

#or : 或
print(1 > 0 or 1 > 2)  #为True 
print(1 > 3 or 2 > 5)  #为False

#not : 非 
print(not 1 > 0)   #为False
print(not 1 < 0)  #为True

 

以上是我第三天python学习总结。

 

以上是关于Python之路第三天的主要内容,如果未能解决你的问题,请参考以下文章

python学习之路-第三天-一个简单的脚本

我的python学习之路——前三天总结

猿创征文|人工智能啾养成之路 - 写代码三天,CSDN治好了我的精神内耗

Python之路第三篇:Python基础

python之路第三篇

Python之路第三篇--Python基本数据类型