【笔记】Python学习记录

Python学习记录

Hello World

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

python 复制代码
print("Hello World")
bash 复制代码
Hello World

变量

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

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

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

python 复制代码
message = "hello world"
print(message)

简单数据类型

字符串

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

大小写转换

title upper lower
首字母大写 全大写 全小写
python 复制代码
name = "wang leiLEI"
print(name)
print(name.title())
print(name.upper())
print(name.lower())
bash 复制代码
wang leiLEI
Wang LeiLEI
WANG LEILEI
wang leilei

插入变量

python 复制代码
h = "hello"
w = "world"
message = f"{h} {w}"
print(message)

message = f"{h.title()} {w.upper()}"
print(message)
bash 复制代码
hello world
Hello WORLD

Tab和Enter

Tab制表符 Enter回车
\t \n
python 复制代码
print("hello")
print("\thello") # Tab
print("hel\nlo") # Enter
bash 复制代码
hello
	hello
hello
hel
lo

删除前后空格

前空格 后空格 前后空格
lstrip rstrip strip
python 复制代码
message = " hello world "
print(message)
print(message.rstrip())
print(message)
print(message.lstrip())
print(message)
print(message.strip())
print(message)

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

删除前后缀

前缀 后缀
removeprefix removesuffix
python 复制代码
url = "http://www.baidu.com"
print(url.removeprefix("http://"))
print(url)
print(url.removesuffix(".com"))
bash 复制代码
www.baidu.com
http://www.baidu.com
http://www.baidu

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

相关推荐
Lhan.zzZ4 小时前
笔记_2026.4.28_004
c++·ide·笔记·qt
MATLAB代码顾问4 小时前
5大智能算法优化标准测试函数对比(Python实现)
开发语言·python
ting94520004 小时前
Tornado 全栈技术深度指南:从原理到实战
人工智能·python·架构·tornado
果汁华4 小时前
Browserbase Skills:让 Claude Agent 真正“看见“网页世界
人工智能·python
ZhengEnCi4 小时前
04-缩放点积注意力代码实现 💻
人工智能·python
DeepReinforce5 小时前
三、AI量化投资:使用akshare获取A股主板20260430所有的涨停股票
python·量化·akshare·龙头战法
段一凡-华北理工大学5 小时前
【高炉炼铁领域炉温监测、预警、调控智能体设计与应用】~系列文章08:多模态数据融合:让数据更聪明
人工智能·python·高炉炼铁·ai赋能·工业智能体·高炉炉温
万粉变现经纪人6 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
其实防守也摸鱼6 小时前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学
网络工程小王6 小时前
【LangChain 大模型6大调用指南】调用大模型篇
linux·运维·服务器·人工智能·学习