Python学习笔记_Day2 变量、简单数据类型

变量

什么是变量?

message = "Hello Python world!"
print(message)

这里的message就是一个变量,它存储的是一个字符串。此外,变量还可以存储其他的数据类型。


变量的命名和使用

1、变量名只能包含字母、数字和下划线。
2、变量名不能包含空格,但可以使用下划线来分隔其中的单词。
3、不能将Python关键字和函数名用作变量。
4、变量名应既简短又具有描述性。
5、最好使用小写的变量名。


字符串

在Python中,字符串可以用单引号,也可以使用双引号。

"This is a string."
'This is also a string.'



修改字符串大小写的方法:

1、我们可以使用 变量名.title() 方法来将所有单词的首字母都变为大写。

name = 'kobe bryant'
print(name.title()

输出为:

Kobe Bryant

2、我们可以使用 变量名.upper() 或 变量名.lower() 将字符串全部转化为大写或小写。

name = 'Kobe Bryant'
print(name.upper())
print(name.lower())

输出为:

KOBE BRYANT
kobe bryant



如何合并字符串

python使用 ‘+’ 来合并字符串。

first_name = "Kobe"
last_name = "Byrant"
full_name = first_name + " " + last_name
print(full_name)

输出为:

Kobe Byrant



使用制表符或换行符来添加空白

  • 空白泛指任何非打印字符,如空格、制表符和换行符。
  • 要在字符串中添加制表符,可使用 \t
  • 要在字符串中添加换行符,可使用 \n
print("Languages:\n\tPython\n\tC\n\tJavaScipt")

输出为:

Languages:
        Python
        C
        JavaScipt
  • 这里有一个小细节,就是python的print在输出时会在最后添加一个换行符,如果要消去这个换行符,有两种方法。在python 2版本中,在print语句后面加上一个逗号即可。但在python 3版本中,就需要在print中加上一个end = ‘’
print("Hello ",end='')
print("world")

这样就可以消去多余的换行符,输出为:

Hello world



如何删除数据中的空白

删除数据中的空白要使用 strip()方法:
1、变量名.rstrip()        #删除右边的空白
2、变量名.lstrip()        #删除左边的空白
3、变量名.strip()        #删除两边的空白

favorite_language = " python "
print(favorite_language.rstrip())
print(favorite_language.lstrip())
print(favorite_language.strip())

输出为 :

 python
python
python
  • 可见,strip()方法虽然删除了空白,但是这种删除只是暂时的,我们再次输出favorite_language时,其中还是会包含空白。为此我们可以将新值放回原来的变量中,这样原来的变量就改变了。
favorite_language = " python "
favorite_language = favorite_language.strip()



其他数据类型

整数型:在python中,可对整数进行加、减、乘、除运算。
              python使用两个乘号表示乘方运算。

number = 10 ** 6
print(number)
1000000

浮点数:python将带小数点的数都称为浮点数。
              从很大程度上来说,使用浮点数都无需考虑其行为。你只需输入正常的数字即可。需要注意的是,结果包含的小数位数是不确定的。

number1 = 0.2 + 0.1
number2 = 3 * 0.1
number3 = 0.1 + 0.1
print(number1)
print(number2)
print(number3)
0.30000000000000004
0.30000000000000004
0.2



使用str()避免类型错误

我们可以使用函数 str()来将整型变量转换为字符串。


注释

python中的注释分为两种:
1、#              #后面的一行内容为注释,会被解释器忽略
2、""”             用一对三个双引号括起来的一行内容或多行内容为注释

#这是一行注释
"""这是多行注释
   这是多行注释"""

猜你喜欢

转载自blog.csdn.net/weixin_44123362/article/details/89020003
今日推荐