Python菜鸟学习手册02----基本数据类型

本文是Python菜鸟学习手册的第二部分,详细介绍了Python中的四种基本数据类型:整数、长整数、浮点数和复数。通过实例解析了每种类型的特点,如浮点数中的E标记表示法,以及复数的构成。同时,提到了后续章节将讨论的运算符与表达式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Python中的数

在Python中有4种类型的数——整数、长整数、浮点数和复数。

a) 2是一个整数的例子。

b) 长整数不过是大一些的整数。

c) 3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。

d) (-5+4j)和(2.3-4.6j)是复数的例子。

>>> a=1
>>> b=3.53E-4
>>> b                       #在解释器中直接输入变量名可以输出变量中的值
0.000353

2.Python中的字符串

字符串是字符的序。字符串基本上就是一组单词。
a) 可以使用单引号、双引号、三个引号来指示字符串。
"Hello World"
'Hello World'
"""Hello World"""
#单引号双引号作用相同,都可以保存字符串中的空格
#三个引号除了空格以外,还可以保存换行
>>> name="王尼玛"
>>> name[0]                #通过序号0可以调用字符串第一个字符
'王'
>>> name[-1]               #通过需要-1可以调用字符串末第一个字符
'玛'

>>> "王蜜桃"[-1]           #直接调用字符串末第一个字符
'桃'
>>> a="hello"
>>> b="world"
>>> c=a+b                  #字符串加法
>>> c
'helloworld'
a="python "*11             #字符串的乘法
>>> a
'python python python python python python python python python python python '
>>> a="python"*11
>>> "p" in a               #判断p是否在a中
True



b)   转义符。 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:
转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出
有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:
print(r'\t\r')
输出结果为
\t\r
c) Unicode字符串  Unicode是书写国际文本的标准方法。如果你想要用你的母语如北印度语或阿拉伯语写文本,那么你需要有一个支持Unicode的编辑器。类似地,Python允许你处理Unicode文本——你只需要在字符串前加上前缀uU。例如,u"This is a Unicode string."

3.Python中的变量

   Python中的变量不需要声明就可以使用。
   比如可以输入
a="测试"

那么内存中就会有一个变量a,它的值是”测试",变量的类型是字符串类型。
我们可以通过type()来查询变量的类型。
tpye(a)

输出结果为
<type 'str'>
可以再次给a赋其他类型的数值
a=1

小提示:

1.字符串是不可变的!一旦定义了字符串,这个字符串中的内容就不能更改啦!

2.Python中没有char类型!

3.多个字符串放在一起会自动连接!
print("你""好")
输出结果是 你好

4.Python是大小写敏感的,标识符的明明要求与C语言相同。标识符的第一个字母必须是字母或者下划线"_",其他位置的字母可以是字母、数字、下划线。


下一讲:   Python菜鸟学习手册03----运算符与表达式




欢迎收听我的微信公众号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值