python语法笔记(一)字符串专题

Python笔记——Python 语法及入门 (超全超详细) 然后有些朋友可能下去也试了 print("%4.2f" % 11.345) 这段代码,发现输出是11.35,带上小数点是有5个宽度的,这是怎么回事呢?简单解释就是编译器在格式化时,如果格式化代码出现问题,会根据语义进行了代码优化,不然你试试下面这个代码 print("%1.2f" % 11.345) ,会发现输出依然是11.35,足以证实)> 嵌套列表时,被嵌套的列表可以看作一个元素,第一个下标就是确定元素是列表[1,2,3],再用一个下标取出这个被嵌套的列表中的元素。 阅读详情

字符串翻转
【方法1】

str="123"
print(str)
str=''.join(reversed(str))
print(str)

【方法2】

str="123"
print(str)
str=str[::-1]
print(str)

字符串去空格/特殊字符

s=' hello,world   hh        '
print('*',s,'*')
print('*',s.strip(),'*')
print('*',s.lstrip(),'*')
print('*',s.rstrip(),'*')
print('*',s.replace(' ',''),'*')
print('*',"".join(s.split(' ')),'*')
输出
*  hello,world   hh         *
* hello,world   hh *
* hello,world   hh         *
*  hello,world   hh *
* hello,worldhh *
* hello,worldhh *

字符串拼接

s=' hello,world   hh        '
s1='jadl'
print(s)
print(s1)
s+=s1
print(s)
输出
 hello,world   hh        
jadl
 hello,world   hh        jadl

字符串比较

s1="helloworld"
s2="helloworle"
s3='hello'
s4='hello'
print(s1==s2)
print(s1>s2)
print(s1<s2)
print(s3==s4)
print(id(s3)==id(s4))
输出
False
False
True
True
True
#特别说明:cmp()在py3中已经被移除了

字符串内容判断

s1="123"
s2="hello"
s3=s1+s2
s4="Hello World"
s5="Hello world"
s6="HELLO WORLD"
s7="    "
#isalnum()判断所有的字符都是数字或字母
print(s1.isalnum())
print(s2.isalnum())
print(s3.isalnum())
print("===========================")
#isalpha()判断所有字符都是字母
print(s1.isalpha())
print(s2.isalpha())
print(s3.isalpha())
print("===========================")
#isdigit() # 判断所有字符都是数字
print(s1.isdigit())
print(s2.isdigit())
print(s3.isdigit())
print("===========================")
# islower() # 判断所有字符都是小写
print("小写?",s2,s2.islower())
print(s4,s4.islower())
print(s5,s5.islower())
print(s6,s6.islower())
print("********************************")
# isupper() # 判断所有字符都是大写
print("大写?",s2,s2.isupper())
print(s4,s4.isupper())
print(s5,s5.isupper())
print(s6,s6.isupper())
#istitle() # 判断所有单词都是首字母大写,像标题
print(s2,s2.istitle())
print(s4,s4.istitle())
print(s5,s5.istitle())
print(s6,s6.istitle())
print("-------------------")
# isspace()) # 判断所有字符都是空白字符、\t、\n、\r
print(s6,s6.isspace())
print(s7,s7.isspace())

字符串内容查找

s="hello world"
print(s.index('l'))
print(s.index(' '))
print(s.index('ll'))
输出:
2
5
2

字符串大小写转换

s="hello WORLD"
print(s.upper())
print(s.lower())
输出:
HELLO WORLD
hello world

查找字符串

s="hello WORLD"
print(s.find("llo"))
print(s.find("x"))
输出:
2
-1

字符串分割

s="1,2,3,4,5,6,7,8"
rs=s.split(',')
print(rs)
输出:
['1', '2', '3', '4', '5', '6', '7', '8']
PYTHON学习笔记(一、python基础语法) 单引号定义法:双引号定义法:三引号定义法:三双引号定义法:其中,单引号定义法,可以内含双引号;双引号定义法,可以内含单引号;并且可以使用转义字符(\)来将引号解除效用,变成普通字符串。 阅读详情

相关推荐

电感损耗 DCR/ACR/磁芯损耗 3 大来源解析:从集肤效应到磁滞回线

本文深入解析电感损耗的三大来源:DCR(直流电阻)、ACR(交流电阻)和磁芯损耗,从集肤效应到磁滞回线的微观机制。通过对比不同材料和设计策略,提供高频开关电源中电感损耗的优化方案,帮助工程师提升系统效率和可靠性。

weixin_34379433的博客 516

python语法笔记

本文包含两篇Python语法笔记:1. str.index()方法详解,用于查找子字符串位置,返回首次出现索引,找不到时抛出异常,与find()方法对比;2. divmod()函数详解,同时计算商和余数,返回元组(商,余数),适用于时间转换、数字分解等场景。两篇笔记均包含基本语法、代码分析、实用示例和注意事项,index()强调字符串查找功能,divmod()侧重数学运算应用。

wanghuailin5208158的博客 1097

从选卡到验证:CST仿真GPU加速全流程实战指南

本文详细介绍了CST仿真中GPU加速的全流程实战指南,从硬件选型到软件配置,再到性能验证和常见问题排查。通过对比专业卡与游戏卡的性能差异,提供硬件选型建议,并分享驱动安装、关键设置及CST软件配置的黄金法则,帮助用户显著提升仿真效率。

weixin_30650039的博客 395

【python】—— 基础语法(一)

python基础语法介绍

m0_56069910的博客 3428

【QMIX】一种基于Value-Based多智能体算法

文章目录1. QMIX 解决了什么问题(Motivation)2. QMIX 怎样解决团队收益最大化问题(Method)2.1 算法大框架 —— 基于 AC 框架的 CTDE(Centralized Training Distributed Execution) 模式 QMIX 是一种基于 Value-Based 的多智能体强化学习算法(MARL),其基本思想来源于 Actor-Critic 与 DQN 的结合。使用中心式学习(Centralized Learning)分布式执行(Distributed

qq_38638132的博客 9862

AT32F403A ADC通道管理与转换模式实战解析

本文深入解析AT32F403A微控制器的ADC模块,重点阐述其通道管理机制与四种转换模式(序列模式、抢占自动转换模式、反复模式、分割模式)的实战应用。通过详细的配置步骤与代码示例,帮助开发者高效实现模拟数字转换,优化数据采集性能与系统响应。

sky77的博客 281

Python笔记(基础语法、字符串、流程控制、函数)

Python笔记(基础语法、字符串、流程控制、函数)

LLM | Agent | RAG | Java 2537

LeRobot X-VLA:首个适用于任意机器人、任意任务的软提示机器人基础模型

X-VLA是一种基于软提示的视觉-语言-动作模型,通过可学习嵌入向量编码不同机器人配置,实现跨平台统一控制。该框架采用两阶段训练:先在29万次多平台任务中学习通用策略,再通过微调少量参数(仅1%)适配新机器人。实验表明,0.9B参数的X-VLA在6个仿真和3个真实平台上表现优异,如LIBERO任务达93%成功率,布料折叠任务100%完成。其核心创新是将硬件差异视为"任务",用软提示引导Transformer处理异构数据,为机器人基础模型提供可扩展方案。

2506_90492529的博客 1241

Python学习笔记一(Python基础语法)

目录一、python程序执行(变成方式) 二、Python标识符 四、python多行语句 五、python缩进 六、python的引号,单引号、双引号、三引号 八、python空行、缩进 十、python等待用户输入 十二、python命令行参数一、Python程序执行(编程方式)交互式编程 不需要创建脚本文件,通过 Python 解释器的交互模式执行; linux

skytk01 2495

高通SDX12:ProSLIC Si32185移植调试

高通 SDX12 语音芯片slic 音频驱动 Si32185

不秃头的程序猿Gabriel的博客 2038

【银河麒麟V10】【桌面】【服务器】系统启动问题

1、如果之前运行好好的,重启后系统报错,一般80%是因为fstab的问题,回想下之前有没有添加过外接存储,修改过/etc/fstab,如果是的话一般是因为存储异常(比如网络存储无法连接,本地存储路径变化)导致系统开机自检失败,导致无法正常启动; 处理方式:进入单用户(单用户进入的几种方式上面有专门文章介绍),修改/etc/fstab,将新增的内容暂时注释掉,然后重启系统,能正常进入系统后再分析失败原因。 ...

桂安俊@KylinOS 3万+

【Python学习笔记】一.Python3基础语法

1.编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。 为源文件指定不同的编码 # -*- coding: cp-1252 -*- 2.标识符

计算机科研杂货铺 926

交换机初始化配置详解

MGMT或称MGT(Management Port,管理端口)是一个可以连接计算机的三层主机端口,如下图所示。只需使用一条双绞线跳线,就可以将计算机的以太网端口与交换机的MGMT端口连接在一起,实现对交换机的配置与管理。也就是说,可以使用MGMT端口代替Console端口实现对交换机或交换机堆叠的网络管理。MGMT端口既可用于交换机的初始化,也可以在交换机初始化完成后,以Telnet、Web浏览器或Cisco CNA方式进行管理。当将计算机连接到独立的交换机时,连接方式如下图所示。

悦分享 1999

简单 Python 快乐之旅之:Python 基础语法之字符串操作专题

本系列字符串操作专题主要包含一些如何在 Python 编程中使用字符串的示例。在这里你可以学会如何来初始化一个字符串,获取字符串长度,拿到它的子字符串,去除字符串里的空格,大小写转换以及替换掉字符串中的子串等等。 1. 打印字符串到控制台输出 可以使用 print() 函数将字符串打印到控制台。Python 的 print() 函数语法如下: print(*objects, sep=' ', en...

Defonds 的专栏 943

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

python字符串前面去两位_2500字 字符串专题总结

我的完整施工计划已完成专题:1.我的施工计划2.数值专题这篇是字符串专题总结除了常见的数值型,字符串是另一种常遇到的类型。一般使用一对单引号或一对双引号表示一个字符串。字符串中如果遇到 \ 字符,可能是在做字符转义,所谓的转义便是字符的含义发生改变,比如常用的\n 组合,转义后不再表示字符n本身,而是完成换行的功能。类似的,还有很多转义字符,如 \t, 正则表达式中 \s,\d等等。接下...

weixin_31854817的博客 347

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python基础(一)——基本语法、标识符、字符串、循环语句、函数

关于python学习的基础知识——PyCharm常用快捷键、标识符、字符串、循环语句、函数的基础使用

m0_74556076的博客 888

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Python笔记(一)

写本系列的目的是回顾已经学过的知识、记录新学习的知识或是记录心得理解,方便自己以后快速复习,减少遗忘。python之前学过但学得不牢,尤其是列表、元组、字典、面向对象编程部分及python一些库的使用,因此基础部分只是简单罗列语法,快速复习一下。遇到其他问题再额外补充。Python是函数多且杂,在学习阶段并不需要知道所有函数,只需要熟悉python的语法,在未来碰到特定函数时查询即可。

qq_65078669的博客 1028

Python基础语法个人学习笔记

1.安装工具 **1** 下载Python ,再下载pycharm 2基础语法: **一.**变量的类型及介绍; **1.** 注释:' ' ' ' ' '或者" " " '' '' '' **2** 定义变量; 变量名 = 值 列子: name = Python print(name) **3** 变量类型:1.数值:int、float 2.布尔型:False,True 3.String 4.list(

qq_45713870的博客 2505

python基础语法整理汇总,python基础语法个人笔记

本地时间为 : time.struct_time(tm_year=2017, tm_mon=2, tm_mday=13, tm_hour=22, tm_min=20, tm_sec=59, tm_wday=0, tm_yday=44, tm_isdst=0)#当count()函数返回了3个函数时,这3个函数所引用的变量 i 的值已经变成了3。#这里的执行相当于func_with_collection_rest_naned_parameters(1, 2, 3, x = 4, y = 5, z = 6)。

M3666789的博客 978

学习日记 - 我的UNSW第一周学习笔记——从Jupyter到Python语法的初探

Magic命令是Jupyter Notebook中特有的功能,可以帮助我们更高效地完成一些任务。比如,%run可以直接运行外部脚本,%timeit可以测量代码的执行时间。每个magic命令都有不同的功能,有点类似于编程中的函数。

行走 884

Python 语法笔记

文章目录Python 语法笔记 Python 语法笔记 python 中的Set集合 创建集合: lookup = set() 往集合中的添加数据 set.add() 移除集合中的数据 set.remove(数据名) 例:set.remove(‘s’)

sendoh的博客 1359

Python 基础语法笔记

本文总结了Python基础语法要点,涵盖注释、变量、数据类型、输入输出、类型转换、运算符和流程控制等内容。重点包括:三种注释方式;变量命名规则;基础数据类型(整型、浮点型、字符串、布尔值)和复合数据类型(列表、元组、集合、字典);print和input函数的用法;常用类型转换方法;算术、赋值、比较和逻辑运算符;条件语句和循环语句(while和for)的语法结构。文章还介绍了字符串和列表的基本操作方法,如字符串切片和常用方法,列表的增删改查操作等,为Python初学者提供了全面的语法参考。

weixin_61765266的博客 705

python基础语法个人笔记,python基础语法视频教程

概念:由电脑代替人工操作自动完成指定目标的过程。让程序代替人工去验证系统功能python编程代码画樱花。自动化测试在什么阶段开始?功能测试完毕后(即手工测试完成后)自动化测试能解决什么问题?手工回归测试依赖于人,自动化测试可以解决回归测试过于依赖人的问题手工测试无法模拟不断施加压力,自动化测试可以解决不断给系统压力的问题(比如使用Jmeter做性能测试)提高测试效率,保证产品质量自动化测试可以完全替代手工测试;自动化测试适用于所有功能自动化测试可以发掘更多的BUG;

2301_81837718的博客 966

Python基础语法笔记(一)

python基础语法笔记(适合初学者),简介而友好

qq_56563002的博客 247

Python笔记之基础语法

编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: # _*_ coding:cp-1252 _*_ 标识符 第一个字符必须是字母表中字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。 在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的。 python保留字 保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个

海盗船长y的博客 809

【Python基础】字符串专题总结

这篇是字符串专题总结除了常见的数值型,字符串是另一种常遇到的类型。一般使用一对单引号或一对双引号表示一个字符串。字符串中如果遇到 \ 字符,可能是在做字符转义,所谓的转义便是字符的含义发...

fengdu78的博客 359
上一篇: TortoiseGit2.10.0.2安装教程
下一篇: python语法笔记(二)正则表达式
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值