变量、数据类型与字符串
返回:Python 基础学习索引 下一篇:列表、字典、集合与元组
1. 变量
变量是数据的名字,= 表示把右侧的值赋给左侧变量。
1 | name = "张三" |
推荐使用小写字母和下划线命名:
1 | user_name = "张三" |
2. 基本数据类型
| 类型 | 含义 | 示例 |
|---|---|---|
int |
整数 | 20 |
float |
小数 | 1.75 |
str |
字符串 | "Python" |
bool |
布尔值 | True、False |
使用 type() 查看类型:
1 | age = 20 |
3. 类型转换
input() 得到的内容永远是字符串。做数学运算前需要转换:
1 | age = int(input("请输入年龄:")) |
常见转换:
1 | int("20") |
int("二十") 会触发 ValueError,因为字符串不是合法数字。
4. 字符串操作
1 | text = "python llm rag" |
字符串不能原地修改,replace()、strip() 等方法返回新字符串:
1 | text = " python " |
判断关键词:
1 | text = "我正在学习 Python" |
格式化输出优先使用 f-string:
1 | name = "张三" |
5. split() 和 join()
1 | text = "Python LLM\nRAG" |
结果为:
1 | Python LLM RAG |
split() 把字符串拆成列表,join() 把多个字符串连接起来。
常见错误
1 | " ".json(text.split()) |
字符串没有 json() 方法,正确方法是:
1 | " ".join(text.split()) |
自测
- 为什么
input()得到的年龄不能直接加1? =和==有什么区别?- 写一行代码,把多余空白统一为一个空格。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Mortal!