python之变量和数据类型

时间:2022-02-16 01:41:28

一 . 变量

与Java不同的是,python在定义变量时无需指定数据类型,直接使用变量名并对其进行赋值即可。如下所示:

message=“Hello Python World”

print(message)

控制台将打印一条信息:Hello Python World

其中变量的命名规则:

  1. 变量名只能包含字母、数字、下划线。可以以字母或下划线开头,不能以数字开头。
  2. 变量名中不能包含空格。
  3. Python关键字和函数名不可用做变量名

二 . 字符串 

在python中用引号括起来的都是字符串,其中引号可以是单引号也可以是双引号。如下所示:

"this is a string"

'this is also a string'

这种灵活性可以在字符串中包含引号和撇号。如下所示:

'I told my friend,"python is my favorite language!"'

"The language 'python' is named after Monty python,not the snake"

2.1 修改字符串的大小写

    使用title()、upper()、lower()修改字符串的大小写。

        title():以首字母大写的方式显示每个单词;

        upper():将变量中的字母全部转换为大写;

        lower():将变量中的字母全部转换为小写;

2.2 合并或拼接字符串

    使用“+”号对字符串进行拼接。如下所示:

        mess1 = “Hello”

        mess2 = "World"

        mergeStr1 = mess1 + mess2

        mergeStr2 = "Hello" + mess2

        mergeStr3 = "Hello" + "World"

    输出结果均为:Hello World

2.3 制表符或换行符的使用

    要在字符串中添加制表符,可使用字符组合\t。如下所示:

         print("\tPython")

    输出结果将会向右缩近一个制表符:    Python

    要在字符串中添加换行符,可使用字符组合\n。如下所示:

        print("Languages:\nPython\nC\nJava")

    输出结果:

        Languages:

        Python

        C

        Java

    制表符与换行符可*结合使用:\t\n或\n\t

2.4 删除字符串首尾空白字符

    lstrip():删除字符串首部多余的空白。用法:变量名.lstrip()

    rstrip():删除字符串末尾多余的空白。用法:变量名.rstrip()

    strip():删除字符串首尾多余的空白。用法:变量名.strip()

三 . 数字

    python中数字类型主要包含整数和浮点数(带小数点的数字称为浮点型)

    在Python中可对数字进行加(+)、减(-)、乘(*)、除(\)、乘方(**)运算;其中满足运算符优先级规则。

    浮点数中使用floor()来处理多余小数位的方式

    使用str()将整数转换为字符串;使用int()将字符串转换为整数

    range():可以轻松的生成一系列数字且可以设置步长。用法:

        range(1,4) 表示生成数字1,2,3

        range(2,11,2) 表示生成数字2,4,6,8,10