当前位置: 首页 > news >正文

【笔记】Python学习记录

Python学习记录

  • Hello World
  • 变量
  • 简单数据类型
    • 字符串
      • 大小写转换
      • 插入变量
      • Tab和Enter
      • 删除前后空格
      • 删除前后缀

Hello World

老调调了,如何在终端输出信息呢?

print("Hello World")
Hello World

变量

变量命名遵从代码变量命名通则,几乎所有的语言都是这一套规则,就算不是的也可以用这一套规则。

  • 仅包含字母、数字和下划线。不能以数字开头。
  • 不能包含空格。
  • 不要用关键字和函数名。
  • 要简短且有效。
  • 慎用小写字母l和大写字母O。

就目前而言,应使用小写的 Python 变量名。虽然在变量名中使用大写字母 不会导致错误,但大写字母在变量名中有特殊的含义,这将在本书后面讨论。

message = "hello world"
print(message)

简单数据类型

字符串

可以用单引号,也可以用双引号。

大小写转换

titleupperlower
首字母大写全大写全小写
name = "wang leiLEI"
print(name)
print(name.title())
print(name.upper())
print(name.lower())
wang leiLEI
Wang LeiLEI
WANG LEILEI
wang leilei

插入变量

h = "hello"
w = "world"
message = f"{h} {w}"
print(message)message = f"{h.title()} {w.upper()}"
print(message)
hello world
Hello WORLD

Tab和Enter

Tab制表符Enter回车
\t\n
print("hello")
print("\thello") # Tab
print("hel\nlo") # Enter
hellohello
hello
hel
lo

删除前后空格

前空格后空格前后空格
lstriprstripstrip
message = " hello world "
print(message)
print(message.rstrip())
print(message)
print(message.lstrip())
print(message)
print(message.strip())
print(message)

在这里插入图片描述
上图·就是一个空格。可以看出这3个删除方法是不会影响原字符串的。

删除前后缀

前缀后缀
removeprefixremovesuffix
url = "http://www.baidu.com"
print(url.removeprefix("http://"))
print(url)
print(url.removesuffix(".com"))
www.baidu.com
http://www.baidu.com
http://www.baidu

删除方法不会影响原字符串。

http://www.lryc.cn/news/323102.html

相关文章:

  • 力扣每日一题 2024/3/21 频率跟踪器
  • 基于SpringBoot 实现指标监控及日志管理
  • Linux之看门狗
  • 第十九章 TypeScript 装饰器Decorator
  • 第十四章 TypeScript tsconfig.json配置文件
  • 科技助力高质量发展:新质生产力的崛起与企业数字化转型
  • Redis - 缓存访问 缓存穿透 缓存击穿 缓存雪崩
  • SAP Business Application Studio(BAS)中开发Fiori App的基础知识
  • DashScope - 阿里模型服务灵积
  • 个人信息-求职[web前端]
  • Apache DolphinScheduler 社区开启讲师招募,赶快加入吧!
  • 【HTML面试题】src和href的区别
  • 电脑文件msvcp100.dll丢失原因,如何快速修复msvcp100.dll
  • 安装OneNote for Win10 | Win10/Win11
  • 力扣242. 有效的字母异位词
  • windows server 下的mysql 8.0.28修改数据库目录
  • 【Excel自动化办公】使用openpyxl对Excel进行读写操作
  • 大龄女程序员脱单指南:如何科学评估你的Mr. Right?(含C语言代码示例)
  • 深入剖析Java并发库(JUC)之StampedLock的应用与原理
  • 【PMP】每日一练2
  • 2024年投影仪显示技术怎么选?哪个好?优缺点详解,买前必看
  • Git Bash命令初始化本地仓库,提交到远程仓库
  • Docker 学习笔记一
  • Git一点通
  • 商标转让有哪些好处 商标转让条件 商标转让流程
  • 诺视科技完成亿元Pre-A2轮融资,加速Micro-LED微显示芯片商业化落地
  • Unity定时播放音乐
  • 如何做接口测试?
  • U盘打不开提示格式化怎么办,U盘提示格式化数据恢复
  • LeetCode - 存在重复元素