重温Python基础——字符串

yizhihongxing

哈喽,兄弟们, 本文带大家复习一下Python基础中的字符串,不知道大家还记得多少内容呢?

字符串

1、字符串就是一系列字符

在python中,用引号括起的都是字符串,其中引号可以是单的,也可以是双的。例如:

“i am not happy”
‘i am not happy’

 

这种灵活性能在字符串中包含引号和撇号,例如:

“she told me ‘Python is her favorite’”
‘she told me “Python is her favorite”’

 

2、使用方法修改字符串的大小写

对于字符串,可执行的最简单操作之一就是更改字符串其中单词的大小写。
尝观察以下代码及运行结果,分析title()指令的作用

name = ("love you")
print(name)
print(name.title())

 

运行结果

love you
Love You

 

没错title()以首字母大写的方式显示每一个单词!还有几个可以处理字符串大小写的命令,upper()可将所有字母改为大写,Llower()可将所有字母改为小写。

name1 = ("love you")
print(name1.upper())
name2 = ("LOve YoU")``
print(name2.lower())

 

运行结果

LOVE YOU
love you

 

3、在字符串中使用变量

字符串中可以在字符串中使用变量的值,例如可以分别表示姓氏和名字然后合并它们。

firstname = ('zhang')
lastname = ('sanfeng')
fullname = f"{firstname}{lastname}"
print(fullname)

 

运行结果

zhangsanfeng

 

在字符串中插入变量的值,可在引号前加字母f,再将所需插入的变量放于花括号内。也可使用拼接字符 + 将变量拼接。

4、使用制表符或换行符来添加空白

编程中,空白泛指任何非打印字符,如空格、制表符、换行符。可使用空白组织输出,传达简洁视觉。

添加制表符可使用字符组合 \t ,添加换行符可使用字符组合\n,还可以同时使用制表符和换行符。

print("zhangsanfeng")
print("\tzhangsanfeng")
print("\nzhangsanfeng")
print("zhangsan\nfeng")
print("zhangsan\tfeng")
print("\t\nzhangsanfeng")

 

运行结果

zhangsanfeng
    zhangsanfeng

zhangsanfeng
zhangsan
feng
zhangsan    feng
    
zhangsanfeng
# 兄弟们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。
# 那么对于这些大兄弟们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!
# 还会有大佬解答!
# 都在这个群里了 279199867
# 欢迎加入,一起讨论 一起学习!

 

5、使用字符串时避免语法错误

程序编写时,编辑器语法突出功能可帮助你快速找出某些错误。看到python代码以普通句子颜色显示,或者普通句子以python代码显示,就可能意味着存在引号不匹配的情况。

好了,今天的分享到这里差不多就结束了,最后给大家分享一套Python教程:

人生苦短,我用Python!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:重温Python基础——字符串 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • 10个中文成语,10种Python初学者常见错误

    哈喽兄弟们,我总结了Python中十种新手常见的错误,每一个都可以用成语来形容,看看各位遇到过多少次了! 一、画蛇添足 多余的分号 Python语言与大多数编程语言不相同,它的语句后面不需要加分号结尾。有些 Python 新手具有编写其它语言的丰富经验,一时还适应不过来,经常习惯性的加上“分号”: a = 5 # 正确a = 5; # 错误   二、附赘悬疣…

    Python开发 2023年4月2日
    00
  • 用Python从文件中读取学生成绩,并计算最高分/最低分/平均分

    兄弟们,今天咱们试试用Python从文件中读取学生成绩,并计算最高分/最低分/平均分。 涉及知识点 文件读写 基础语法 字符串处理 循环遍历 代码展示 模块 import platform # 我还给大家准备了这些资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Python学习路线图、问题…

    Python开发 2023年4月2日
    00
  • Python遇上SQL,于是一个好用的Python第三方库出现了

    1. 演示数据 本文的所有演示数据,均是基于下方的四张表。下面这四张表大家应该不陌生,这就是网传50道经典MySQL面试题中使用到的几张原表。关于下方各表之间的关联关系,我就不给大家说明了,仔细观察字段名,应该就可以发现。 2. pandasql的使用 1)简介 pandas中的DataFrame是一个二维表格,数据库中的表也是一个二维表格,因此在panda…

    Python开发 2023年4月2日
    00
  • 重温Python基础——变量

    哈喽兄弟们,今天我们来复习下变量。 首先尝试在一个hello_world.py文件中使用变量,在文件开头添加一行代码,并对第二行代码进行修改,如下所示: message=”hello world” print(message) # Python源码/教程领取扣君羊:279199867 运行这个程序,会与 print(“hello world”) 相同。 我们…

    Python开发 2023年4月2日
    00
  • 当我用Python做了个自动工作汇报的脚本后,每天都闲的只能摸鱼

    哈喽兄弟们 之前经常编写Python脚本来进行数据处理、数据传输和模型训练。随着数据量和数据复杂性的增加,运行脚本可能需要一些时间。在等待数据处理完成时可以同时做一些其他工作。 为了达到这个目的,编写了一组用于解决这个问题的Python脚本。使用这些脚本向手机发送流程更新、可视化和完成通知。当偶尔拥有这些自由的时刻,你可以享受而不是担心模型的进度。 一、需要…

    Python开发 2023年4月2日
    00
  • jupyter使用虚拟环境

    为了在jupyter中使用pyTorch的虚拟环境,来记录一下怎么操作一、conda命令的使用因为使用的是jupyter,所有就使用Anaconda Prompt来创建虚拟环境(也可使用virtualenv,不过没试过) conda create -n 环境名 # 创建的环境在默认路径下,C盘位置不够使用下面命令 # 指定创建路径 conda create …

    Python开发 2023年4月2日
    00
  • 14个Python处理Excel的常用操作,我先试过了,非常好用

    自从学了Python后就逼迫用Python来处理Excel,所有操作用Python实现。目的是巩固Python,与增强数据处理能力。这也是我写这篇文章的初衷。废话不说了,直接进入正题。 数据是网上找到的销售数据,长这样: 一、关联公式:Vlookup vlookup是excel几乎最常用的公式,一般用于两个表的关联查询等。所以我先把这张表分为两个表。 df1…

    Python开发 2023年3月31日
    00
  • Python批量爬取美女写真集,只需27行代码,实现多页爬取!

    兄弟们,上一个系列大家多少有点不太喜欢,那今天上点不一样的。     来吧,直接整活~ 先准备一下 首先咱们需要安装一下这两个第三方模块 requests >>> # pip install requests parsel >>> # pip install parsel 不会安装的小伙伴,键盘按住win+r 在弹出来的运…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部