2.1 注释
注释这个东西,就像说明书一样,可以用来解释程序的作用和功能,能很好的提高程序的可读性,更重要的,是可以让别人一目了然,方便工程的交接。
Python 的注释有两种: 单行注释、多行注释
- 单行注释:
Python 使用"#"作为单行注释的开始,"#"之后直到本行结束的代码或者句子都会被解释器忽略掉,即不会运行
- 多注释:
Python 使用三个单引号(''' ''')或者双引号(""" """)作为多行注释的开始和结束,单、双引号包括的内容为注释
# 这是单行注释,只对本行有效
'''
这里是多行注释
可以多行显示
'''
"""
这也是多行注释
单、双引号之间的内容是注释
"""
2.2 变量
2.2.1 认识变量
变量是编程语言很重要的一个概念,通常使用变量来保存和调用数据。
Pthon 是弱类型语言,所谓弱类型语言,其有两个明显的特点:
- 变量无须声明即可赋值
- 变量的数据类型可以被改变
Python使用等号 (=) 作为赋值运算符,把等号右边的值赋给左边的变量,例如 a=1 ,即是把1赋给了a,此时a的值为1
2.2.2 变量的命名规范
Python需要使用标识符来给变量命名,命名一般遵循以下几个规则:
- 标识符由字母、数字和下划线(_)组成,但 第一个不能为数字
- 标识符不能是Python自带的关键字
- 不能包含空格
- Python语言区分大小写,"ab"和"Ab" 是不同的
Python关键字
Python包含了关键字和一系列的内置函数,一般不使用他们作为变量名,比如:False、True、help()、float() 等。
认识 print 函数
前面我们已经使用到了 print 函数来输出“Hello World”, print 函数可以同时输出多个变量
>>> a = 5 #把5赋值给a
>>> b = 10 #把10赋值给b
>>> c = 15 #把15赋值给c
>>> print(a,b,c) #同时输出a,b,c的值
5 10 15
2.3 数值类型
数值类型是程序最常用的一种类型
整型(int)
整型可以把它理解为整数型,即1,2,3,999等整数,比如上面的 a,b,c 分别赋值了5,10,15,这就是整型
浮点型(float)
同样的,浮点型可以理解为小数, 比如1.1, 2.2 等
可以使用type() 函数来查看变量的数值类型:
>>> print(type(a))
<class 'int'>
2.4 字符串(str)
2.4.1 字符串初识
字符串几乎可以包含所有字符,中英文都可以,比如:
str1 = '我是字符串'
str2 = "python"
print(str1)
print(str2)
字符串可以用单引号或者双引号包含。
转义字符:
如果字符串本身包含了单/双引号,则需要转义字符,例如:
str3 = 'I'm a doctor'
这样Python 就会把I和m之间的单引号和前面的进行配对,此时只需要在第二个引号前面添加反斜线(\)即可:
str3 = 'I\'m a doctor'
常用转义字符:
转义字符 | 说明 |
\b | 退格符 |
\n | 换行符 |
\r | 回车符 |
\t | 制表符 |
2.4.2 字符串拼接
Python允许字符串之间进行拼接:
>>> str4 = str1 + str2
>>> print(str4)
我是字符串i like apples
数值和字符串不能直接拼接,使用str()可以把变量字符串化:
>>> str5 = str1 + str(a)
>>> print(str5)
我是字符串5
2.4.3 格式化字符串
这里的格式化可不是清空内容的意思,是把字符串变成格式来进行调用。
Python使用(%)或者format() 函数来对字符串格式化:
a = 5
str2 = 'python'
print("我 %s 岁了,我喜欢 %s。" % (a, str2)) #使用%s
print("我{0}岁了,我喜欢{1}".format(a, str2)) #使用format()函数
字符串的其他常用操作:
title():首字母大写
lower():转换成小写
upper():转换成大写