python基础知识补充

ops/2025/3/13 4:28:08/

一.区分列表、元组、集合、字典:

二.输出:

<1>格式化输出字符串:

格式符号转换
%s字符串
%d有符号的十进制整数
%f浮点数
%c字符
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写ox)
%X十六进制整数(大写OX)
%e科学计数法(小写‘e’)

【小技巧】:

  • %06d:表示输出的整数显示位数,不足补0,超出当前位数则原样输出
  • %.2f:表示小数点后显示的小数位数

(1)例:

python">age = 18
name = 'lisi'
weight = 80
stu_id = 1
# 格式化单行输出
print('今年%d岁' % age)
print('我的名字是%s' % name)
print('我的体重%.2f公斤' % weight)print('我的学号是%03d' % stu_id)    # 我的学号是001# 格式化多行输出
print('我叫%s,今年%d岁,体重%d公斤' % (name, age, weight))
print(f'我叫{name},今年{age}岁,体重{weight}公斤')

<2>转义字符:

  • \n:换行;
  • \t:制表符,一个tab键(4个空格)的距离;

<3>转换数据类型的函数:

函数说明
int(x[,base ])将X转换为一个整数
float(x)将X转换为一个浮点数
str(x)将对象X转化为字符串
eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s)将序列S转换为一个元组
list(s)将序列S转换为一个列表
  • eval:将自动转换成各自的数据类型 
python">str1 = '1.1'
str2 = '10'
str3 = '[2, 4, 6]'
str4 = '(20, 10, 30)'
print(type(eval(str2)))
print(type(eval(str4)))
print(type(eval(str1)))
print(type(eval(str3)))
'''
<class 'int'>
<class 'tuple'>
<class 'float'>
<class 'list'>
'''

http://www.ppmy.cn/ops/165324.html

相关文章

Windows10下docker desktop命令行操作指南(大部分也适用于Linux)

Windows系统最大的特点就是可视化操作&#xff0c;点点鼠标就能操作软件。但是在特殊的情况下&#xff0c;比如docker desktop图标点了之后没反应&#xff0c;但是看后台程序&#xff0c;它又已经运行了&#xff0c;这时候就要使用命令行来操作了。 针对这次情况&#xff0c;所…

云计算:虚拟化、容器化与云存储技术详解

在上一篇中,我们深入探讨了网络安全的核心技术,包括加密、认证和防火墙,并通过实际案例和细节帮助读者全面理解这些技术的应用和重要性。今天,我们将转向一个近年来迅速发展的领域——云计算。云计算通过提供按需访问的计算资源,彻底改变了IT基础设施的构建和管理方式。本…

Windows下安装kafka

在 Windows 系统下安装 Kafka 可以按照以下步骤进行&#xff1a; 1. 安装 Java 环境 Kafka 是基于 Java 开发的&#xff0c;因此需要先安装 Java 环境。 下载 Java&#xff1a;访问 Oracle Java 下载页面 或 OpenJDK 下载页面&#xff0c;选择适合你系统的 Java 版本&#x…

ubuntu 解决 DNS 代理设置错误,导致不能上网的 DoH、DoT问题

老旧的 udp dns明文查询&#xff0c;早就被 doh &#xff0c;dot取代了。优选 doh&#xff0c;更自在。 但目前的现状是 3种 DNS 传输协议 udp / doh / dot 同时存在。 未来&#xff0c;如何选择&#xff1f; 测试&#xff1a; udp dns&#xff1a;简单方便内网&#xff1a;do…

OpenGL ES ->帧缓冲对象(Frame Buffer Object)离屏渲染获取纹理贴图

XML文件 <?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"><…

PostgreSQL - Windows PostgreSQL 下载与安装

Windows PostgreSQL 下载与安装 1、PostgreSQL 下载 下载地址&#xff1a;https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 2、PostgreSQL 安装 启动安装程序 -> 点击 【Next】 指定安装路径 -> 点击 【Next】 默认勾选 -> 点击 【Next】 指…

回顾一下Qt的多线程技术以及实际开发常用场景

在 Qt 中&#xff0c;多线程编程是一项重要的技术&#xff0c;它允许程序同时执行多个任务&#xff0c;从而提高程序的性能和响应能力。下面将详细介绍 Qt 中的多线程编程&#xff0c;包括相关类、使用方法以及实际运用场景例子。 1. Qt 中多线程编程的相关类 QThread QThre…