当前位置: 首页 > 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

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

相关文章:

  • Windows 11 安装 Scoop
  • Mysql数据库:索引管理
  • 【算法与数据结构】二叉树(前中后)序遍历
  • 自营、入驻商城小程序开发
  • Charles 工具如何做断点测试?
  • 流畅的 Python 第二版(GPT 重译)(二)
  • Elastic-Job 分布式任务调度
  • 外包干了14天,技术退步明显。。。
  • 【数据库】SQL Server 2008 R2 安装过程
  • 数据结构之排序一
  • 第六章 Java 正则表达式
  • 34-Java传输对象模式 ( Transfer Object Pattern )
  • CTF题型 md5考法例题汇总
  • Pygame基础0-说明目录
  • 深入剖析Java并发库(JUC)之StampedLock的应用与原理
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 【知识碎片】第三方登录弹窗效果
  • angular2 简述
  • chrome扩展demo1-小时钟
  • Django 博客开发教程 8 - 博客文章详情页
  • Docker: 容器互访的三种方式
  • HashMap剖析之内部结构
  • HTML5新特性总结
  • JAVA 学习IO流
  • Map集合、散列表、红黑树介绍
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 机器学习学习笔记一
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 如何选择开源的机器学习框架?
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 扩展资源服务器解决oauth2 性能瓶颈
  • #Linux(make工具和makefile文件以及makefile语法)
  • (2)MFC+openGL单文档框架glFrame
  • (zhuan) 一些RL的文献(及笔记)
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (学习日记)2024.01.19
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)负载均衡,回话保持,cookie
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .“空心村”成因分析及解决对策122344
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET Micro Framework初体验(二)
  • .NET Remoting学习笔记(三)信道
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/C# 使窗口永不获得焦点
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • /etc/motd and /etc/issue
  • ::什么意思
  • @angular/cli项目构建--http(2)
  • [].slice.call()将类数组转化为真正的数组
  • []C/C++读取串口接收到的数据程序
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [JavaScript]如何讓IE9, IE8, IE7, IE6關閉視窗時不彈出對話訊息