Python笔记 -- 字符串和数字

news2024/11/17 14:49:18

文章目录

    • 1、print
    • 2、字符串
      • 2.1、改变大小写
      • 2.2、字符串拼接
      • 2.3、转义符
      • 2.4、移除空白
    • 3、数字
      • 3.1、运算
      • 3.2、下划线,多变量赋值

python中定义变量时不需要指定数据类型

1、print

print(1, 2, 3, 4, sep='+', end='=')
print(10)
print(1,2,3,4)
#没写 sep 和 end 相当于 sep = 空格  end = 换行符

在这里插入图片描述

2、字符串

2.1、改变大小写

str = 'HELLO world , 123aa哈xx哈'
# 也可以 str = 'HELLO world , 123aa哈xx哈'

print(str)
print(str.title()) #每个单词首字母大写
print(str.upper()) #全部大写
print(str.lower()) #全部小写

在这里插入图片描述

2.2、字符串拼接

hello = 'Hello'
world = 'World'

print(hello+' '+world)
print(f"{hello}+' '+{world}")
print(f'{hello} {world}')

在这里插入图片描述

2.3、转义符

\r :覆盖前面的字符
\n :换行
\b :删除前一个字符
\t :制表符

加 r或R 失去转义效果

print('\th\tello')
print('    h   ello') #前面4个空格 后面3个空格
print('hello\ba')
print('hello\ra')
print(r'hello\ra')

在这里插入图片描述

2.4、移除空白

可删除的空白包括 \n \t
删除操作不会对字符串本身造成影响

strip() 删除两端的空白
rstrip() 删除末尾的空白
lstrip() 删除开头的空白

print(" aaa\t",end='')
print("bbb")

print(" aaa\t".strip(),end='')
print("bbb")

c = ' ccc'
c.strip()
print(c)

在这里插入图片描述

3、数字

3.1、运算

a//b a除以b的整数部分
a%b a除以b的余数
a**b a的b次方
a = round(3.3534666,4) a通过四舍五入保留第4位小数

任意数字运算中,只要含有浮点数或两数相,结果一定为浮点数

print(9//2) #4
print(9%2) #1
print(9**2) #81
print(round(3.1415926,4)) #3.1416
print(0/2) #0.0
print(9*0.00) #0.0
print(9**0.0) #1.0

在这里插入图片描述

3.2、下划线,多变量赋值

num1,num2,num3 = 1_0_0,100_00_00,100_000_000

print(num1)
print(num2)
print(num3)

在这里插入图片描述

笔记来源:《Python编程 从入门到实践》

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

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

相关文章

【开源代码】首个利用神经网络能够明确推断VIO中 IMU bias演化的方法

以下内容来自从零开始机器人SLAM知识星球 每日更新内容 点击领取学习资料 → 机器人SLAM学习资料大礼包 #论文##开源代码# Deep IMU Bias Inference for Robust Visual-Inertial Odometry with Factor Graphs 论文地址:https://arxiv.org/abs/2211.04517 作者单…

【尚医通】微信扫码登录和手机号登录冲突问题解决思路

【尚医通】微信扫码登录和手机号登录冲突问题解决思路 问题描述 最近做尚医通遇到一个问题,微信扫码登录和手机号登录在 特殊情况 下会发生冲突,导致无法登录的问题。下面就描述一下几种情况。 正常情况:用户第一次一上来就使用微信扫码登…

一碗云南米线,加剧速食食品赛道“内卷”?

说起云南,人们的印象往往是藏在苍山洱海、玉龙雪山里的风花雪月。然而,生活中最常见的“滇味”,却是一碗鲜香美味、软中带劲的米线。近年来,从广西的螺蛳粉到河南的酸辣粉,越来越多带着地域特色的主食被装进小小纸桶&a…

[ Azure - Subscriptions ] 解决办法:此订阅未在 Microsoft.Insights 资源提供程序中注册

问题描述 在使用新的 Azure 订阅中某个服务的时候出现错误,错误信息为:“此订阅未在 Microsoft.Insights 资源提供程序中注册。” 本文发生的示例是在使用 Azure Monitor 时,出现了该错误。 英文的错误提示: To run this query…

日本知名汽车零部件公司巡礼系列之株式会社141

株式会社141 业务内容: (发动机系、燃料系、排气管系)・A机器零件(打印机用零件) 搬运设备部件(导轨部件)・小型马达用部件(轴类、壳体类、辅助部件) 公司简介&#x…

如何外网访问登录员工管理系统平台

员工管理系统平台网站是企业常用办公工具之一,为了安全性和稳定性,一般都部署在公司内部内网web服务器上,在办公室内通过内网IP端口进行登录访问。那么,如何实现在外网或者在家也能访问公司内网的管理网站呢? 今天给大…

Spring Data JPA @DomainEvents 发布领域事件以及遇到的坑。

文章目录发布领域事件监听领域事件遇到的问题发布领域事件 通过repositories管理的实体是聚合根。在领域驱动设计(DDD)的应用中,这些聚合根通常会发布领域事件。Spring Data提供了一个名为DomainEvents的注解,可以在聚合根的一个方法上使用该注解&#…

JD青龙面板任务代理池部署与使用教程

JD脚本中一些任务会黑ip 导致没法跑或者跑不出东西 比如联盟跑出来全是劵 这时候就需要代理池 本文为3步 1.购买设置代理 2.部署代理池 3.脚本配置代理池 使用效果展示 1.设置代理 代理推荐购买星空 点我查看星空代理 按下图购买及生成API API填入部署的配置中(下文有说)…

ThinkPHP 之 SQLI审计分析(三)

说明 该文章来源于徒弟lu2ker转载至此处,更多文章可参考:https://github.com/lu2ker/ 文章目录说明0x00 测试代码做了什么0x01 分析调用链0x03 总结Time:9-23影响版本:ThinkPHP5.1.22 Payload: /public/index.php/i…

万物皆可集成系列:低代码对接微信小程序

近年来,微信小程序的开发如火如荼,很多移动端应用为了更方便被大家所使用的,都步入了小程序的行列 那么对于低代码平台开发的移动端应用是否可以和小程序集成呢?这里我以微信小程序为例。为大家介绍如何在 首先,众所…

ELF格式学习

ELF格式学习 一、简介 ELF的英文全称是Executable and Linking Format,最初是由UNIX系统实验室开发、发布的ABI(Application Binary Interface)接口的一部分,也是Linux的主要可执行文件格式。 ELF文件种类: 可执行文件(.out&a…

内核解读之内存管理(1)CPU体系架构UMA和NUMA

文章目录1. SMP(UMA) 体系架构2. NUMA 体系架构3. NUMA 结构基本概念内存和cpu有着密不可分的联系,学习内存管理,先了解下cpu的架构。1. SMP(UMA) 体系架构 CPU 计算平台体系架构分为 SMP 体系架构和 NUMA…

【Kotlin】函数 ② ( Unit 函数 | TODO 函数抛出异常返回 Nothing 类型 | 反引号函数名 )

文章目录一、Unit 函数二、TODO 函数抛出异常返回 Nothing 类型三、反引号函数名一、Unit 函数 Java 语言 中 没有返回值的函数 其 返回类型 是 void ; Kotlin 语言 中 没有返回值的函数 其返回类型是 Unit , 该函数又称为 Unit 函数 ; Kotlin 语言中 推出 Unit 类型概念 , 是…

电子产品拆解分析-暖手宝

①电子产品拆解分析-暖手宝一、功能介绍二、拆解电路分析以及器件作用1、暖手宝整体电路2、锂电池充电升压电路根据数据手册以及电路实物绘画原理图3、控制PTC加热垫换挡电路根据实物绘画原理图4、主控MUC电路三、各模块对应的原理图一、功能介绍 ①按键三档调温暖手&#xff1…

如何站在开发者的角度理解框架的设计思想?

感谢支持 我已经在CSDN发布了100多篇原创文章,如果你读过我的文章,欢迎点击下方的链接,帮我五星评价一下,谢谢。 很简单,点击下图,像截图一样五星评价一下就可以了: 有问必答 最近有好多读者…

Vue(六)

1. 列表渲染(接五) 1.1 Vue监测数据的原理—数组 修改数组:最后追加元素:push;删除最后一个元素:pop;删除第一个元素:shift;在最前面加一个:unshift;在指定位…

shell之函数和数组练习案例

目录函数和数组练习案例1、编写函数,实现打印绿色OK和红色FAILED判断是否有参数,存在为Ok,不存在为FAILED2、编写函数,实现判断是否无位置参数,如无参数,提示错误3、编写函数实现两个数字做为参数&#xff…

ArcGIS基础实验操作100例--实验46按要素融合多边形

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 高级编辑篇--实验46 按要素融合多边形 目录 一、实验背景 二、实验数据 三、实验步骤 (1&…

ctf中linux内核态的漏洞挖掘与利用系列1

说明 该系列文章主要是从ctf比赛入手,针对linux内核上的漏洞分析、挖掘与利用做讲解,本篇文章主要介绍内核漏洞利用所需的前置知识以及准备工作。 linux内核态与用户态的区别 以 Intel CPU 为例,按照权限级别划分,Intel把 CPU指…

8.JS笔记-函数

1.函数 函数是封装了一段可以被重复执行调用的代码块。目的是让大量代码重复使用 封装:将一个或多个功能通过函数的方式进行封装,对外只提供一个简单的函数接口(将主板、CPU等封到主机里) 2.函数使用 2.1 声明函数 function 函…