iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >学习python的第五天(数据类型)
  • 209
分享到

学习python的第五天(数据类型)

数据类型第五天python 2023-01-31 00:01:42 209人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

一复习 1.查看数据类型 #数值10的位置 print(di(10)) #数值10的样式 print(type(10)) 2.关于变量的一些补充 a=1 b=1 c=1 #a,b,c三种位置判断 print(a is b is c) p

一复习

1.查看数据类型

#数值10的位置
print(di(10))
#数值10的样式
print(type(10))

2.关于变量的一些补充

a=1
b=1
c=1
#a,b,c三种位置判断
print(a is b is c)
print(id(a)=id(b)=id(c))
a = 10
a is 10
ture 
#因为10是固定小整数池中的数据,启动python时候就固定在内存中位置不变也不会回因为引用次数为0而被删除
a = "yang"
a is "yang"
ture
#这是Python自我的优化,短期内连续使用简单的内容会归到同一个
a='实打实大所大所大所大所大所大'
a is '实打实大所大所大所大所大所大'
false
#内容比较复杂python未对其进行优化
a = 257
a is 257
false
#如果内容是数字且不在小整数池内,就会创建一个新的内存,所以为false

二.数据类型

1.数字类型

a)整型(int)

1.作用

表示年龄,身高,体重等等

2.定义
age = 18
print(type(age))
<class'int'>
3.运算
a =2
b =1
#加法
a+b
3
#减法
a-b
1
#乘法
a*b
2
#除法
a/b
2.0
#整除取整
a//b
2
#整除取余
a%b
0
#2的1次方
a**b
2

b)浮点型(float)

1,作用

表示称重,长度精确需要用到小数点时候等等

2.定义:
height = 18.1
print(type(age))
<class'float'>
3.算法与整数型相同
4.补充算法
a = 1.9999999999
print(f'{a:.2f}')
2.00
#当想保留小数点最后一位的下一位为9时,其值会往前进1,变成0
#其中函数其中F不会做大小写的区分,且“2F”中的2位保留小数点后几位的位数

2.字符串类型 ( str )

1.作用

表示名字

2.定义
name = "yang"
type(name)
<class'str'>
3.运算补充几种特殊的:
#打印'yang'
print('\'yang\'')
print("'yang'")
print(r"'yang'")
#打印两个数字之间有空格
print(1,2)
print(r'1 2')
#打印两个字符串之间加空格
print('yang','wen')
print(r'yang wen')
print('yang'+' '+'wen')
print('yang','wen')
#打印两个连续变量加空格(变量值为两种不同的数据类型时)
name = 'yang'
age = 18
print(f'{name} {age}')
print(name+" "+str(age))
print(name,age)
#打印两个变量加空格(变量为相同数据时候)
name = 'yang'
hobby = 'ps'
print(f'{name} {hobby})
print(name+' '+hobby)
print(name,hobby)

3.列表 类型( list )

1.作用

存入多个值

2.定义
hobby_list = ['ps','ai']
print(type(hobby_list))
<calss'list'>
print(hobby_list)
['ps','ai']
print(hobby_list[0])
ps
#print(hobby_list[0])其中在变量hobby_list = ['ps','ai']中“ps”以及"ai"从左往右依次为0,1
#如果定义是变量如下
aa = [1,2,3,[4,5]]
#可以将上述函数看成
aa = [
    1,
    #0
    2,
    #1
    3,
    #2
    [4,5]
    #0 #1
]
#要打印变量中的5
print(aa[3][1])
5

4.字典类型 (dict)

1.作用

用于存储多个字,也可以用key很快的检索到value,其中key以及value不能为没有意义的变量名

2.定义
ywy_dict = {
    'name':'ywy',
    'age':18,
    'hobby':['ps','ai']
}
print(type(ywy_dict))
<class 'dict'>
#打印名字
print(ywy_dict["name"])
#答应爱好中的PS
print(ywy_dict['hobby'][0])
#关于这个函数
ywy_dict = {
    'name':'ywy',
    #'name'
    'age':18,
    #'age'
    'hobby':['ps','ai']
            # 0     1
}

5.布尔类型 (bool)

1.作用

用于判断条件结果

2.定义

ture,false不能正常引用

python中所有值只有(0,None,空,False)的布尔值为false,其余都为ture

关于python中空有哪些,空数字,空字符串,空列表,空字典,空

>>> print(bool(0))
False
>>> print(bool(None))
False
>>> print(bool())
False
>>> print(bool(int()))
False
>>> print(bool(str()))
False
>>> print(bool(float()))
False
>>> print(bool(list()))
False
>>> print(bool(dict()))
False
>>> print(bool(False))
False

三.关于输入

1.python3

guess = input('请输入数字:')
#如果输入了 18,其中18为为字符串,
#如果输入了 十八,其中十八位字符串
#如果输入了sdasdasda撒大声地,其中输入的内容也为字符串

2.python2中

guess = input('请输入数字:')
#如果输入了 18,其中18为数字,
#如果输入了 十八,会报错,十八在python2眼中为变量名一个没有被赋予变量值的变量名没有意义所有会报错、
guess = raw_input('请输入数字:')
#其中raw_input相当于python3中的input

--结束END--

本文标题: 学习python的第五天(数据类型)

本文链接: https://www.lsjlt.com/news/182120.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 学习python的第五天(数据类型)
    一复习 1.查看数据类型 #数值10的位置 print(di(10)) #数值10的样式 print(type(10)) 2.关于变量的一些补充 a=1 b=1 c=1 #a,b,c三种位置判断 print(a is b is c) p...
    99+
    2023-01-31
    数据类型 第五天 python
  • 我的python学习--第五天
    一、函数的定义:  def 函数名(name,age=20,*params):    函数体    return 返回值  示例:def hello():     print 'hello world'               # pr...
    99+
    2023-01-31
    第五天 python
  • 学习python的第十一天(集合数据类型
    1.集合数据类型 1.定义 用{}中间值用,隔开,且集合中元素排列是无序的,而且如果有相同元素会只保留一个 2.算法 1.必须掌握 1.长度len set_1 = {1,2,3,4,5} print(len(set_1)) #5 2.成...
    99+
    2023-01-31
    数据类型 第十一天 python
  • 第二天学习_基础数据类型整理
    1. int - 整型    bit_length() 是int唯一的方法 2. bool - 数据类型之间的转换   int(字符串)->把字符串转换成数字   str(数字)->把数字转换成字符串 3. str - 字符串...
    99+
    2023-01-31
    第二天 数据类型 基础
  • 学习python的第十五天(函数的装饰器
    一.装饰器 1.函数装饰圈的定义 函数装饰器:一种装饰函数的函数 2.个人理解两层函数装饰器 两层函数装饰器个人觉得他其实就是把需要装饰的函数名丢入形参,然后用一个嵌套的函数对其头尾进行添加程序,但是不能减少他的程序内容,他的原来程序不...
    99+
    2023-01-31
    函数 python
  • Python第二天 (数据类型,变量 )
    1. 把任意数据类型赋值给变量 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如: 例子:a = 123 # a是整数            print(a) a =...
    99+
    2023-01-30
    第二天 变量 数据类型
  • python学习笔记:第19天 类的约束
    目录 一、类的约束 二、异常处理: 三、MD5加密 四、日志(logging模块) 一、类的约束 真正写写...
    99+
    2023-01-30
    学习笔记 python
  • 学习python的第四天(python的
    一.Jupyter的安装以及运行 1.Jupyter的安装 运行CMD,在CMD中输入pip3 --default-timeout=100 install -U jupyter 再输入pip3 install jupyter_contr...
    99+
    2023-01-31
    第四天 python
  • 我的python学习--第四天
    一、首先是对前三天的学习内容进行复习  1、python基础的数据结构      数字(int/float,包括整数和浮点数)          布尔(boolean => True/False)      字符串(str,使用''或...
    99+
    2023-01-31
    第四天 python
  • 我的python学习--第三天
    第三天  1:列表及Python基础回顾  2:字典 列表字典生成式及应用场景  3:字符串 字典字符串转换及应用场景  4:文件操作 文件字典转换及应用场景  5:总结基础数据结构的知识脑图 -- 增删查改1、列表的操作:  help(l...
    99+
    2023-01-31
    python
  • python学习笔记:第6天 小数据池和
    目录 1. id 和 == 2. 小数据池 3. 编码和解码 1. id 和 == id:id是一个内置的函数,可以查...
    99+
    2023-01-30
    学习笔记 数据 python
  • Python数据类型学习笔记
    带你走进数据类型 一:整数、浮点数 Python中整数和浮点数的定义以及运算和C++都是一样的,我在这里就不需多说了,我就说明一点:Python相对于C/C++而言,定义整数没有int 和 long lon...
    99+
    2022-06-04
    数据类型 学习笔记 Python
  • 我的python学习--第十三天
    nginx + uwsgi + flask一、安装1、安装uwsgi[root@yaoliang day_13]# wget http://projects.unbit.it/downloads/uwsgi-2.0.4.tar.gz [ro...
    99+
    2023-01-31
    第十三天 python
  • 学习python的第三天(变量)
    一.关于python 1.交互式 说一句解释一句 2.命令行式 1.编写文件并且保存 2.打开python解释器,在pyrhon中打开文本,读入内存(python打开的时候,翻译不是瞬间) 3.python解释文本 注意:第二阶段相当于...
    99+
    2023-01-31
    变量 python
  • 我的python学习--第七、八天
    Flask的HTTP方法HTTP(与web应用会话的协议)有许多不同的URL方法。默认情况下,路由只回应GET请求,但是通过route()装饰器传递methods参数可以改变这个行为。HTTP方法告知服务器,客户端想对请求的页面 做些什么。...
    99+
    2023-01-31
    python
  • 我的python学习--第十一天
    上午:作业讲解bootstrap-multiselect插件sweetalert插件下午:datatables----表格插件datetimepicker----时间插件Validform----表单验证插件锁定用户禁止登录---...
    99+
    2023-01-31
    第十一天 python
  • 学习python的第二十天(dateti
    1.datetime模块(用于修改日期) import datetime print(datetime.datetime.now(),type(datetime.datetime.now())) 2019-06-10 19:37:55....
    99+
    2023-01-31
    十天 python dateti
  • Python学习手册之数据类型
     在上一篇文章中,我们介绍了 Python 的异常和文件,现在我们介绍 Python 中的数据类型。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9979931.html 数据类型None 类...
    99+
    2023-01-30
    数据类型 手册 Python
  • 我的python学习--第十二天(二)
    Python异常处理  Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是基类Exception的成员,所有异常都从基类Exception继承,而且都在excepti...
    99+
    2023-01-31
    二天 python
  • 我的python学习--第十四天(一)
    一、运维管理系统(基于Flask)回顾1、权限控制  通过session实现权限控制,session是一个全局字典,当用户登录时,可以获取到用户的用户名,通过查找数据库获取用户的权限保存进session中,在每次页面跳转时同过查询sessi...
    99+
    2023-01-31
    第十四天 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作