Python变量和简单数据类型(一)

1.变量的命名和使用
变量名不能包含空格,但可以使用下划线来分割其中的单词。例如:变量名user_name,但是user name就会引发错误。

变量名只能包含字母,数字,下划线。其中可以使用字母和下划线进行打头,不可以使用数字进行打头。例如:message_1,但是1_message就是不对的。

禁止将Python关键字和函数名作为变量名,就是不要用Python保留下来用于特殊用途的单词。例如:input,for等。

变量名应该是简短和具有描述性的,例如:name就比n好,student_name就比s_n好。

注意:
对于普遍而言,我们应该使用小写的Python变量名,虽然大写也不会进行报错。


message ="this is message"

print(message)

2.Python的6中基本数据类型
字符串(String):
字符串就是一系列字符。在Python中,使用引号括起来的都是字符串,其中引号可以是单引号或者双引号。


message_one ="this is message"

message_two ='this is message'

这种使用的方式就让我们可以在字符串中使用撇号或者双引号


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

"it's goods"

修改字符串的大小写(title,upper,lower)

方法是Python可对数据执行的操作,例如name.title()。name后面的“.”让Python变量name执行title()方法。每一个方法后面都会有一个括号,这是因为方法通常需要额外的信息来完成工作。

title():将其首字母进行大写

upper():将所有字母进行大写

lower():将所有字母进行小写


name ="python"

print(name.title())

#Python

print(name.upper())

#PYTHON

print(name.lower())

#python

合并(拼接)字符串(+):


first_string ="python"

second_string ="world"

print(first_string +" " + second_string)

#python world

删除空白(strip,rstrip,lstrip)

strip():删除字符串前后的空白

rstrip():删除字符串右边的空白

lstrip():删除字符串左边的空白


message_1 =" PyCharm is ready to update "

print(message_1.strip())

#PyCharm is ready to update

message_2 =" PyCharm is ready to update "

print(message_2.rstrip())

# PyCharm is ready to update

message_3 =" PyCharm is ready to update "

print(message_3.lstrip())

#PyCharm is ready to update

数字(Number):
Python3中移除了long类型。

Python数字类型中包含4中:int、float、bool、complex(复数)

整数:可对整数进行加(+)减(-)乘()除(/和//)余(%)乘方(*)运算


3 + 2

5

3 * 2

 6

3 - 2

1

3 / 2

1.5

3 // 2

1

3 ** 2

9

浮点数:将带小数点的数称之为浮点数


0.1 + 0.1

0.2

0.2 + 0.2

0.4

2 * 0.1

0.2

但是需要注意的是,结果包含的小数位数可能是不确定的


0.2 + 0.1

 0.30000000000000004

注意:
这种书写方式会报错的


print(name+2)

Traceback (most recent call last):

  File "", line 1, in 

    print(name+2)

TypeError: can only concatenate str (not "int") to str

正确的书写方式(将类型进行转换)


name = "python"

print(name + str(3))

python3

你可能感兴趣的:(Python变量和简单数据类型(一))