python输出与数据类型

目标

1、使用print输出内容
2、熟悉字符串类型
3、熟悉数字类型
4、熟悉数字与字符串操作

输出

print可控制输出内容
也可配合+、-、*、/进行运算,和整数型配合可进行运算
和字符型配合有不同效果,如+为拼接,*为多次输出
注:整数型如:123456,字符型需用引号包起来,可为中文

print(123)
print(3+5)
print(3*5)
print("===============")
print("安全测试")
print("学习"+"安全开发")
print("安全测试"*3)

image.png

换行

\n可以起到换行作用

print('我是谁'+'\n'+'谁是我')

image.png

文字替换

replace可以将某个字符替换成新的字符

print('安全测试'.replace('测试','开发'))
print('安全测试666'.replace('6','很有趣'))

image.png

统计次数

count可以统计某个字符出现的次数

print('安全开发'.count('开'))
print('安全测试666'.count('6'))

image.png

大小写转换

upper:将一串文字中的字母转为大写
lower:将一串文字中的字母转为小写

print('安全safe'.upper())
print('SAFETEST'.lower())

image.png

格式化输出

format与{}配合使用

print('疯狂{},要吃{}'.format('星期四','KFC'))

image.png

修改与剔除末尾输出

end=是什么,末尾就是什么,默认为换行
strip可以剔除头或者尾部数据

for i in range(2):print(i,end='--->')
print('=============')
print('吃了吗'.strip('吃'))

image.png

整型与字符串格式转换

使用int()函数可以将其转换成整数
使用str()函数可以将其转换成整数

print(1+int('123'))
print('2+3='+str(2+3))

image.png

字符串操作

[数字]:计算机计数都是从0开始计数,使用[索引]进行取值
find():判断字符是否出现,在返回索引位置,不在返回-1
len():统计字符长度

print('你好啊'[1])
print("===========")
print('你好啊'.find('啊'))
print('你好啊'.find('f'))
print("===========")
print(len('你好啊'))

image.png

变色字体

固定格式
print(‘\033[显示方式;前景色;背景色m 看我现在变色’)

print('\033[0;31;22m 看我现在变色')
print('\033[0;32;22m 看我现在变色')
print('\033[0;33;22m 看我现在变色')
print('\033[0;34;22m 看我现在变色')
print('\033[0;35;22m 看我现在变色')
前景色         背景色           颜色
---------------------------------------
30                40              黑色
31                41              红色
32                42              绿色
33                43              黃色
34                44              蓝色
35                45              洋红
36                46              青色
37                47              白色
显示方式               意义
----------------------------------
0                    终端默认设置
1                    高亮显示
22            非高亮显示
4                    使用下划线
24            去下划线
5                    闪烁
25            去闪烁
7                    反白显示
27            非反显
8                    不可见
28            可见

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/118233.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

flutter开发实战-hero实现图片预览功能extend_image

flutter开发实战-hero实现图片预览功能extend_image 在开发中,经常遇到需要图片预览,当feed中点击一个图片,开启预览,多个图片可以左右切换swiper,双击图片及手势进行缩放功能。 这个主要实现使用extend_image插件。在…

【软件测试】自动化测试selenium

目录 一、什么是自动化测试 二、Selenium介绍 1、Selenium是什么 2、Selenium的原理 三、了解Selenium的常用API 1、webDriver API 1.1、元素定位 1.1.1、CSS选择器 1.1.2、Xpath元素定位 1.1.3、面试题 1.2、操作测试对象 1.3、添加等待 1.4、打印信息 1.5、浏…

uniapp中nvue页面使用fixed后,数据更改不更新到该视图。

解决方案:position: fixed;定位改成position: absolute; 记录一下,遇到这个贼离谱的问题,uniapp项目里的nvue页面因为要弄个引导蒙版,所以使用了fixed定位,点击蒙版关闭,加了this.$forceUpdate()也不行&am…

kvm webvirtcloud 如何添加直通物理机的 USB 启动U盘

第一步:查看USB设备ID 在物理机上输入 lsusb 命令 rootubuntu:/media/usb1# lsusb Bus 002 Device 002: ID 0781:5581 SanDisk Corp. Ultra Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 0424:2514 Microchip Technolo…

关于标准帧和扩展帧的区别

关于标准帧和扩展帧的区别 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、扩展帧和标准帧的区别1.引入库 总结 前言 最近看关于DBC的报文解析,关于标准真和扩展帧有了更为明确的界定&#xf…

UE4/5 批量进行贴图Texture压缩、修改饱和度

该插件下载地址: 🍞正在为您运送作品详情https://mbd.pub/o/bread/ZZWYmpxw 适用于 UE4 4.25/4.26/4.27 UE5 以上版本 在Edit - Plugins中分别开启 插件 Python Editor Script Plugin 插件 Editor Scripting Utilites 如果会python代码,…

分享从零开始学习网络设备配置--任务4.2 使用IPv6静态及默认路由实现网络连通

任务描述 某公司利用IPv6技术搭建网络,公司3个部门所有PC机连接在同一交换机上,PC1代表行政部划分到VLAN10中,PC2代表财务部划分到VLAN20中,PC3代表销售部划分到VLAN30中,R1代表公司出口路由器,R2模拟Inter…

统计学习方法 支持向量机(下)

文章目录 统计学习方法 支持向量机(下)非线性支持向量机与和核函数核技巧正定核常用核函数非线性 SVM 序列最小最优化算法两个变量二次规划的求解方法变量的选择方法SMO 算法 统计学习方法 支持向量机(下) 学习李航的《统计学习方…

MVCC(Multi-Version Concurrency Control,多版本并发控制)

是一种数据库管理系统中常用的并发控制技术,用于处理多个事务同时访问数据库数据时的数据一致性和隔离性。MVCC的主要目标是允许多个事务并发执行,同时保持数据的一致性,避免数据丢失或不一致。 MVCC 的核心思想是为每个事务维护多个版本的数…

操作系统:计算机系统概述

一战成硕 1.1 手工操作阶段1.2 批处理阶段1.3 分时操作系统1.4 实时操作系统1.5 中断和异常的概念1.6 系统调用 1.1 手工操作阶段 1.2 批处理阶段 单道批处理系统 自动性 顺序性 单道性多道批处理系统 多道 宏观上并行 微观上串行 优点:资源利用率高,多…

Postman —— 配置环境变量

PostMan是一套比较方便的接口测试工具,但我们在使用过程中,可能会出现创建了API请求,但API的URL会随着服务器IP地址的变化而改变。 这样的情况下,如果每一个API都重新修改URL的话那将是非常的麻烦,所以PostMan中也提供…

hive窗口函数记录

记录工作中和学习中的窗口函数,方便以后使用,本记持续更新和完善,版本:231019 文章目录 1.什么是窗口函数2.窗口函数的表达式3.窗口函数的类型1) 排名函数2) 聚合函数3) 跨行取值函数 4.[frame…

【算法题】得到K个半回文串的最小修改次数

题目: 给你一个字符串 s 和一个整数 k ,请你将 s 分成 k 个 子字符串 ,使得每个 子字符串 变成 半回文串 需要修改的字符数目最少。 请你返回一个整数,表示需要修改的 最少 字符数目。 注意: 如果一个字符串从左往…

如何实现前端实时通信(WebSocket、Socket.io等)?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

这些ChatGPT旗下的AI工具你都认识吗?

说起ChatGPT这个AI工具大家肯定都不陌生,但它的所属公司OpenAI 旗下的其他AI工具也是非常强大!今天就给大家介绍这些AI工具,快来看看有没有你了解的吧。 1、ChatGPT 相信不用过多介绍,大家都认识!ChatGPT是美国人工智…

回归预测 | MATLAB实现IWOA-LSTM改进鲸鱼算法算法优化长短期记忆神经网络的数据回归预测(多指标,多图)

回归预测 | MATLAB实现IWOA-LSTM改进鲸鱼算法算法优化长短期记忆神经网络的数据回归预测(多指标,多图) 目录 回归预测 | MATLAB实现IWOA-LSTM改进鲸鱼算法算法优化长短期记忆神经网络的数据回归预测(多指标,多图&#…

【图解数据结构】手把手教你如何实现顺序表(超详细)

🌈个人主页:聆风吟 🔥系列专栏:数据结构、算法模板、汇编语言 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 一. ⛳️线性表1.1 🔔线性表的定义1.2 🔔线性表的存储结构 二. ⛳️…

QT基础篇目录

1.Qt常见操作 序号与名称 简介Day0基础篇简介开始写文章时的心境心情Day1 QT添加资源文件步骤快速添加资源文件在工程中引用Day4 Qt开发流程简要从需求分析到产品测试Day5 Qt发布EXE流程本地发布流程简介Day6 Qt为应用程序添加图标发布必备:ico图标…

Premiere Pro(Pr)2023软件下载及安装教程

目录 一.简介 二.安装步骤 软件:Pr版本:2023语言:简体中文大小:8.30G安装环境:Win11/Win10(1809版本以上)硬件要求:CPU2.6GHz 内存8G(或更高,不支持7代以下CPU&#xf…

【微服务保护】初识 Sentinel —— 探索微服务雪崩问题的解决方案,Sentinel 的安装部署以及将 Sentinel 集成到微服务项目

文章目录 前言一、雪崩问题及其解决方案1.1 什么是雪崩问题1.2 雪崩问题的原因1.3 解决雪崩问题的方法1.4 总结 二、初识 Sentinel 框架2.1 什么是 Sentinel2.2 Sentinel 和 Hystrix 的对比 三、Sentinel 的安装部署四、集成 Sentinel 到微服务 前言 微服务架构在现代软件开发…