首页 > 编程语言 >Python入门第四天

Python入门第四天

时间:2023-08-25 17:47:48浏览次数:33  
标签:输出 格式化 入门 Python 元素 数据类型 字符串 第四天 print

今日内容概要
字符串——列表——字典——元组——集合——布尔——与用户交互——格式化输出

数据类型之字符串(str)
作用:用来记录人的名字,家庭住址,性别等描述性质的状态

定义:
方式一:
username = 'kevin' # 单引号        

 方式二:
username = "kevin" # 双引号

方式三:
username = '''kevin''' # 当三引号的左边有赋值符号的时候就是字符串,否则是注释

方式四:
username = """kevin""" # 当三引号的左边有赋值符号的时候就是字符串,否则是注释
print()

总结:就是引号引起来的部分都是字符串!
为什么需要有这么多定义的方式?

一个字符串中出现了使用多个引号的是情况:外边是单引号,里面就是双引号,相反!

字符串的拼接/

 重复字符串

 

数据类型之列表(list)
作用:列表类型就是专门用来记录多个同种属性的值(比如同一个班级多个学生的姓名、同一个人的多个爱好等),并且存取都十分方便

定义:



 存起来如何取值?
例如

 

数据类型之字典(dict)

作用:能够非常明确的把每一个元素值的含义表示出来
定义:

 字典就是使用大括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,但是,元素类型是key:value的形式,key是对value的解释型信息,value才是真正的变量值

数据类型之布尔类型(bool)

作用:用来记录真假这两种状态
定义:
a = True  代表的是真、对、正确的等含义
b = False  代表的是假、错、不正确等含义

布尔类型的变量命名一般使用is_开头
is_right = True
is_ok = False
is_delete = True

扩展:is_delete
name age gender phone is_delete
kevin 18 male 110 1

python中什么是真、什么是假?
只需要记住哪些是假的情况,其余都为真
哪些是假?
0、''、None、[]、{}、等

数据类型之元组(tuple)

元组就是不可变的列表,其他的跟列表都一样
定义:
t = (1,2,3,4,5)
元组就是使用小括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,它不能够修改,其余的跟列表都一样,也是索引(下标)来取值

取值:
print(t[0])

数据类型之集合(set)

作用:集合主要用于:去重、关系运算​
定义:
    s = {1, 2, 3, 4}
 用大括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,但是不是key:value的形式
集合的特点:去重

比如 

 

 

程序与用户交互

概念:用户交互就是人往计算机中input/输入数据,计算机print/输出结果
a = input('请输入您的密码:') # '1' 1
"""只要是input接收的数据类型全部都是str类型的,不管你输入的类型是什么类型的"""

如何把字符串类型的数字转为 数字
a = int(a)
print(a+1) # can only concatenate str (not "int") to str

res = 1
res1= 2
# print('helloworld', 'a', 'b')
# print('helloworld', res, res1)
print('a', end="\n") # 换行
print('b')

格式化输出

(1) 什么是格式化输出?
把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出。

(2) 为什么要格式化输出?
我们经常会输出具有某种固定格式的内容,比如:'亲爱的xxx你好!你xxx月的话费是xxx,余额是xxx‘,我们需要做的就是将xxx替换为具体的内容。

(3) 如何格式化输出?
    需要先占位置:%s %d

批量的数量要一一对应,不能少,也不能多

 

标签:输出,格式化,入门,Python,元素,数据类型,字符串,第四天,print
From: https://www.cnblogs.com/wzh366/p/17657566.html

相关文章

  • python画图
    python画折线图为了刻画自变量和因变量的关系,通常将二者可视化出来。折线图是比较好的方法。主要的关键点是将x轴和y轴坐标搞出来代码:importmatplotlib.pyplotaspltx=[]y1=[]y2=[]y3=[]y4=[]hr_den_max=res['HR_density'].max()......
  • python实现RPC(远程过程调用)
    python实现RPC(远程过程调用)#远程过程调用-1借助于rabbitmq可以跨语言-2SimpleXMLRPCServer内置的-3zerorpc-4grpc可以跨语言1.1SimpleXMLRPCServer自带的###服务端fromxmlrpc.serverimportSimpleXMLRPCServer#通信使用xml格式classRPCServer(object):......
  • Python的循环语句2——break和continue
    whileTrue:content=input("请输入你要发送的内容(q结束):")print("发送内容:",content)这样的代码会无限循环因此我们需要使用break字段让循环立即停止添加一个判断,如果输入q,即可结束循环跳出whileTrue:content=input("请输入你要发送的内容(q结束):")......
  • python第九天
    一、集合由不同元素组成的集合,集合是无序排列的值,可作为字典的key,集合元素必须为不可变类型例:s={1,2,3,4,4,4,5,6,7}“&”:交集,”|”:并集,”^”:交叉补集,”-”:差集,“<”,“>”二、集合交、差、并集1、关系运算-交集、并集、差集p_s=set(python_1)l_s=set(linux_1)pr......
  • 从 Python3.11 新增 SWAP 字节码到基础语法面试题
    点评:典型的送分考验基础的题目,在其他编程语言中可以使用异或运算的方式来实现交换两个变量的值。但是Python中有更为简单明了的Pythonic做法。条件:不允许使用中间变量@目录方法一使用异或(XOR)运算符方法二使用Python的解包特性(元组解包)来交换变量的值元组解包ROT_......
  • 无涯教程-Python - Lists(列表)
    Python中最基本的数据结构是序列(List)。序列的每个元素都分配有一个数字-其位置或索引。第一个索引为零,第二个索引为1,依此类推。该列表是Python中最通用的数据类型,可以将其写成方括号之间的逗号分隔值列表。列表中的元素不必是同一类型。创建列表就像在方括号之间放置不同的......
  • 7个用于机器学习和数据科学的基本 Python 库
    推荐:使用NSDT场景编辑器助你快速搭建3D应用场景这篇文章针对的是刚开始使用Python进行AI的人,以及那些有经验的人,但对下一步要学习什么有疑问的人。我们将不时花点时间向初学者介绍基本术语和概念。如果您已经熟悉它们,我们鼓励您跳过更基本的材料并继续阅读,以了解对图形执行和急切......
  • 软件测试从入门到精通
    一、测试介绍软件测试概念使用技术手段验证软件是否满足要求测试主流技能1、功能测试2、自动化测试3、接口测试4、性能测试主流方向: 1、功能+接口测试 2、自动化+接口 3、功能+性能二、测试常用分类2.1阶段划分单元测试针对程序源代码进行测试(单元:最小独......
  • Lnton羚通算法算力云平台在OpenCV-Python中如何图像修复 Image Inpainting
    OpenCVPython图像修复【理论】大多数人家里都会有一些旧照片,上面有一些黑点,一些笔画等。你想过把它修复回来吗?我们不能简单地在油漆工具中删除它们,因为它只会用白色结构取代黑色结构,这是没有用的。在这些情况下,使用一种称为图像修补的技术。基本的想法很简单:用邻近的像素替换......
  • 无涯教程-Python - 循环语句
    通常,语句是按顺序执行的:函数中的第一个语句首先执行,然后第二个执行,依此类推。在某些情况下,您需要多次执行一个代码块。循环语句使无涯教程可以多次执行一个语句或一组语句。下图说明了循环语句-Python编程语言提供了以下类型的循环来处理循环需求。Sr.No.LoopType&描述1......