2-python简单数据类型概括
简单数据类型
字符串(str)
认识字符串
python中的字符串由单引号 '
、双引号 "
、三个单引号 '''
或三个双引号 """
包围起来
如:
a = 'python'
b = '123'
c = "我爱学习"
d = '''1234567890'''
注意:上面这些引号都是英文符号
转义字符串
-
\
: 转义字符 -
\n
:换行符 -
\t
:制表符(Tab) -
\r
:回车 -
\\
:“\” 字符 -
\'
:单引号的一部分 -
\"
:双引号的一部分
字符串运算
python的字符串可以用 +
、*
进行运算的,如下:
print('a'+'b')
print('a'*2)
#输出:
ab
aa
字符串处理函数
-
string.capitalize()
:将字符串第一个字母大写 -
staing.count()
:获得字符串中的某一子串的数目 -
string.find()
:获得字符串中的某一子字符串的起始位置,没有则返回-1
-
string.isalnum
:判断字符串是否仅包含数字和大小写字母(0-9A-za-z) -
string.isalpha()
:判断字符串是否仅包含大写或小写字母(A-Za-z) -
string.isdigit()
:判断字符串的字符是否均为数字 -
string.islower()
:判断字符串所有字母均为小写 -
string.isupper()
:判断字符串所有字母均为大写 -
string.istitle()
:判断字符串的单词 首字母 是否大写 -
string.isspace()
:判断字符串的字符是否均为空白符 -
string.join()
:连接字符串
-
string.split()
:分割字符串
-
string.lower()
:将字符串字母全部转为小写 -
string.upper()
:将字符串全部字母转为大写 -
string.swapcase()
:将字符串的字母大写换为小写,小写换为大写 -
string.title()
:将字符串的单词的首字母大写
-
len(string)
:获取字符串长度
整型(int)
不同进制的数
- 0o\0O开头:八进制,如0o24、0O24
- 0x\0X开头:十六进制,如0x3F、0X3F
- 0b\0B开头:二进制,如0b101、0B101
- 不带进制标记的为十进制
运算符
运算符 | 描述 |
---|---|
** | 乘方,如5**2 = 25 |
* | 乘法 |
/ | 除法 |
// | 整除,如10//3=3,10//2=5 |
% | 取余 |
+ | 加 |
- | 减 |
| | 位或 |
^ | 位异或 |
& | 位与 |
<< | 左移 |
>> | 右移 |
浮点型(float)
浮点数就是常用的带小数的数,如:
1.234
.234
(整数部分为0,可以不写)12.
(小数部分为0,可以不写)-2e3
(科学计数法,表示 -2*103
类型转换
-
str(object='')
可以将整数或浮点数转为字符串 -
int(x,base=10)
将**十进制(可修改为其他进制)**的数字字符串 x 转为十进制的整数()
-
float(x)
将字符串或数值转为浮点数
此外,str()
可以创建一个空的字符串,int()
可以创建一个为0的整数,float()
可以创建一个值为0.0的小数
本文来自博客园,作者:aJream,转载请记得标明出处:https://www.cnblogs.com/ajream/p/15383623.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人