变量和简单数据类型
变量在大多数编程语言中起着非常重要的作用,Python也不例外。变量允许通过将其赋值给名称来存储一个值,该名称可以用来引用程序后面的值。我们赋值变量是用等号来实现的。
>>>z=3
>>>print(z)
3
>>>print(z-1)
2
>>>print(z)
3
可以使用变量执行相应的操作,就像使用数字和字符串一样。而且,变量是存储在整个程序之中的。同时,变量也是可以被重新赋值的,并不需要复杂的定义。
数据类型
- 常见的python的数据类型有以下几种:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
1、字符串(首字母大写)
字符串是一系列字符。在Python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号,如:
“this is a string.” 'this is a string.'
可以使用方法title来修改字符串的大小写。例如:
name = “ada lovelace”
print(name.title())
运行这个程序,可以看到他的输出:
Ada Lovelace
函数title不需要额外的信息,因此他后面的括号是空的。title()是将每个单词首字母改成大写的输出打印出来。
2、合并字符串
first = “dirt”
second = ”pony“
last = first + ” “+second
print(last)
可以得到输出结果为:dirt pony
这种方法可以把字符串和标点,空格等拼接起来。
3、添加空白和删除空白
在这里我们是用制表符或者换行符来添加空白的,在编程中我们指的空白不只是简单的留白,泛指任何非打印字符,如空格、制表符和换行符。
添加制表符如下示例:
添加换行符如下示例:
制表符和换行同时使用可以起到共同的效果,如下:
上述方法中我们学习了如何添加空白,对于我们代码看多了之后就会发现“Python”和“Python ”是不一样的两个代码,留白在代码中非常重要,往往是两个不同的代码,下面看一下删除空白的代码:
这种rstip()方法可以轻松将字符串中的空白删除,并且这种删除是暂时的,当我们再次调用变量时出来时发现还是以前的字符串。要想永久保存这个改变的变量就得将变后的字符串重新赋值给原来的变量。
4、整数数字
在python中的整数是可以直接进行加减乘除的算法运算的:
5、浮点数
我们通常把带有小数点的数字称为浮点数。大部分常见的程序语言都有这个用法定义,例如上例的24/2得到的结果是浮点型而不是整数型。
我们会发现小数点的位数是不确定的,但是每一个程序语言都会存在这个问题,这是计算机内部的处理方式的问题所在,并不需要担心。