【Python学习笔记】Python字符串、数字类型

简介: Python字符串、数字类型

变量

上篇笔记提到过变量,它可以存储值。

a = "One Sweet Orange"
b = 123
print(a)
print(b)

输出
One Sweet Orange
123

上面的示例中,a,b是变量,对应存储的值是字符串 "One Sweet Orange"和整数123。

Python数字类型

Python数字类型分为四种:整数、布尔数、浮点数、复数。

  • 整数,如:1
  • 布尔数,如:True、False
  • 浮点数,如:1.11、3E-10
  • 复数,如:1+2j

字符串

  • 在Python中,用‘’或“”括起来的就是字符串。当我们的字符串中需要有‘时,我们可以用“”把字符串括起来,反之亦然。
    "I can't believe it!"
    '"STOP!",he said.'
    
  • '''或"""可以用来表示一个多行字符串。
    """This is my favorite book,
    what about you?"""
    
  • \是转义符,如\n代表换行。
    IN:
    print('This is my favorite book,\nwhat about you?')
    OUT:
    This is my favorite book,
    what about you?
    
  • 在字符串前加个 r可以让\不转义。
    IN:
    print(r'This is my favorite book,\nwhat about you?')
    OUT:
    This is my favorite book,\nwhat about you?
    
  • +用来连接字符串。
    IN:
    print('one'+' sweet '+'orange')
    OUT:
    one sweet orange
    
  • *用来重复字符串。
    IN:
    print('orange '*3)
    OUT:
    orange orange orange
    
  • Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
    IN:
    a = 'This is my favorite book, what about you?'
    print(a[0]) # 打印第1个字符
    print(a[-1]) # 打印最后1个字符
    OUT:
    T
    ?
    
  • Python中的字符串不能改变。
  • Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
  • 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]
    IN:
    a = 'This is my favorite book, what about you?'
    print(a[0:9:1]) # 前9个字符,区间[0,9)前开后闭,步长取1。
    print(a[0:9:2]) # 前9个字符,区间[0,9)前开后闭,步长取2。
    print(a[0:9:3]) # 前9个字符,区间[0,9)前开后闭,步长取3。
    OUT:
    This is m
    Ti sm
    Tss
    
相关文章
|
4月前
|
存储 索引 Python
Python散列类型(1)
【10月更文挑战第9天】
|
3月前
|
Python
在 Python 中,如何将日期时间类型转换为字符串?
在 Python 中,如何将日期时间类型转换为字符串?
151 64
|
1月前
|
存储 人工智能 Python
[oeasy]python061_如何接收输入_input函数_字符串_str_容器_ 输入输出
本文介绍了Python中如何使用`input()`函数接收用户输入。`input()`函数可以从标准输入流获取字符串,并将其赋值给变量。通过键盘输入的值可以实时赋予变量,实现动态输入。为了更好地理解其用法,文中通过实例演示了如何接收用户输入并存储在变量中,还介绍了`input()`函数的参数`prompt`,用于提供输入提示信息。最后总结了`input()`函数的核心功能及其应用场景。更多内容可参考蓝桥、GitHub和Gitee上的相关教程。
16 0
|
2月前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
108 8
|
2月前
|
存储 测试技术 Python
Python 中别再用 ‘+‘ 拼接字符串了!
通过选择合适的字符串拼接方法,可以显著提升 Python 代码的效率和可读性。在实际开发中,根据具体需求和场景选择最佳的方法,避免不必要的性能损失。
62 5
|
2月前
|
Python
使用Python计算字符串的SHA-256散列值
使用Python计算字符串的SHA-256散列值
74 7
|
3月前
|
Python
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
63 6
|
3月前
|
Python
在 Python 中实现各种类型的循环判断
在 Python 中实现各种类型的循环判断
53 2
|
4月前
|
存储 数据安全/隐私保护 索引
|
4月前
|
网络协议 Java Linux
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
本文介绍了PyAV库,它是FFmpeg的Python绑定,提供了底层库的全部功能和控制。文章详细讲解了PyAV的安装过程,包括在Windows、Linux和ARM平台上的安装步骤,以及安装中可能遇到的错误和解决方法。此外,还解释了时间戳的概念,包括RTP、NTP、PTS和DTS,并提供了Python代码示例,展示如何获取RTSP流中的各种时间戳。最后,文章还提供了一些附录,包括Python通过NTP同步获取时间的方法和使用PyAV访问网络视频流的技巧。
831 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)

热门文章

最新文章