版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Task01:变量、运算符与数据类型
1.变量
我们先来看一个例子:
message='Hello Python world!'
print(message)
发现输出为 Hello Python world! 。我们添加了一个名为message的变量。每个变量都存储了一个值—与变量相关联的信息。
下面我们来扩展此程序:
message='Hello Python world!'
print(message)#Hello Python world!
message='Hello Python Crash Course world!'
print(message)#Hello Python Crash Course world!
运行程序,我们将看到两行输出(注释内容)。在程序中可随时修改变量的值,而Python将始终记录变量的最新值。
在Python中使用变量时,需要遵守一些规则和指南:
- 变量名只能包含字母、数字和下划线,并且不能以数字开头。
- 变量名不能使用空格分隔单词。
- 不要将Python关键字和函数名用作变量名,即不要用Python保留用于特殊用途的单词。
2.运算符
算术运算符
比较运算符
赋值运算符
3.数据类型
字符串:
字符串就是一系列字符,在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如:'This is a string.' "This is also a string."
下面来看一些使用字符串的方式: - 使用方法修改字符串的大小写
name='ada lovelace'
print(name.title())#Ada Lovelace(首字母大写)
print(name.upper())#ADA LOVELACE(全部大写)
print(name.lower())#ada lovelace(全部小写)
- 合并(拼接)字符串
first_name='ada'
last_name='lovelace'
full_name=first_name+" "+last_name
print(full_name)#ada lovelace
- 删除空白
Python能找出字符串开头和末尾多余的空白
favorite_language='python '
print(favorite_language)#'python '
print(favorite_language.rstrip())#'python'
print(favorite_language)#'python '
可以用方法rstrip()删除字符串末尾的空白,但这种删除只是暂时的,要永久性删除,必须将删除操作的结果存回到变量中:favorite_language=favorite_language.rstrip()
相应的,删除字符串开头或同时删除两端的空白,可分别使用方法lstrip()和strip()。
数字:
- 整数(int)
- 浮点数(float)
- 布尔型(bool)
数据转换:
age=23
message='happy '+age+' birthday!'
print(message)
上面这段代码你可能认为打印一句:happy 23 birthday!。但如果运行这段代码,及那个会发现出现错误。原因就在于我们使用了一个整型变量,Python不知道如何解读这个值,因此我们需要显式地指出希望Python将这个整数用作字符串处理,为此,可调用函数str()。
age=23
message='happy '+str(age)+' birthday!'
print(message)
注释: 最后来简单说一下注释,注释用井号(#)标识,井号后面的内容都会被Python解释器忽略。
#coding=utf-8
#向大家问好
print("Hello Python people!")#Hello Python people!