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、浏…

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…

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 算法 统计学习方法 支持向量机(下) 学习李航的《统计学习方…

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

一战成硕 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…

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

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

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

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

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

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

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 到微服务 前言 微服务架构在现代软件开发…

如何利用数字化转型升级,重塑企业核心竞争力?

工程机械行业是一个周期性明显的行业,企业经营受到宏观经济与国家基础设施建设的影响较大,例如企业经济上行时,加大投资扩大生产规模,以满足市场需求的增长,当经济下行时,企业可能面临减产和裁员等问题&…

Ubuntu 安装 npm 和 node

前言 最近学习VUE,在ubuntu 2204 上配置开发环境,涉及到npm node nodejs vue-Cli脚手架等内容,做以记录。 一、node nodejs npm nvm 区别 ? node 是框架,类似python的解释器。nodejs 是编程语言,是js语言的…

手机游戏定制研发手机软件开发

手机游戏定制研发是一个多阶段的过程,它使开发者能够根据客户的需求和创意,构建独特的游戏体验。这个领域是一个蓬勃发展的市场,因为手机游戏在全球范围内都备受欢迎。在本文中,我们将深入探讨手机游戏定制研发的主要步骤以及关键…

Day22

1、分别占据栈底,共用栈顶,对着入栈 2、循环队列不预留一个空间 3、直接定址法线性探测(可能占别人的位置) 4、直接选择无关顺序,选出max/min

UGO+DRS评复之路

前言 针对数据库整体迁移方案,为解决异构平台数据库迁移,为减轻迁移人员的工作强度以及迁移周期。华为云GaussDB迁移UGO&DRS迁移工具应运而生。 UGO介绍 数据库和应用迁移(Database and Application Migration UGO,简称为UG…

SparkSQL执行流程与Catalyst优化器

目录 一、SparkSQL运行流程与Catalyst优化器 (1)RDD运行流程 (2)SparkSQL自动优化 (3)Catalyst优化器流程 (4)Catalyst优化器总结 (5)Spark SQL执行流程 一、…