一、注释
单行注释
在python中,单行注释以#
开头。
# 单行注释
多行注释
在python中,多行注释有以下两种表示方式:
1.使用3个单引号'''
括起来;
2.使用3个双引号"""
括起来。
'''
多行注释写法1
'''
"""
多行注释写法2
"""
二、变量
runoob:变量和变量赋值
liaoxuefeng:变量和变量赋值原理
变量
- 在Python中,在给变量赋值之前,不需要声明变量的类型。但是,变量在使用之前,必须使用
=
赋值。 - 变量被赋值后,才会在内存中被创建。
=
运算符左边是变量名,右边是存储在变量中的值。
变量命名
- 变量名第一个字符必须是字母(大小写均可)或者下划线(“_”),不能以数字开头;
- 变量名不能和关键字一样,例如
print
,if
,for
等; - 变量名中不能有空格。
变量赋值
单变量赋值
# 单变量赋值
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
print(counter)
print(miles)
print(name)
多变量赋值
# 多变量赋值
a = b = c = 1
d , e , f = 1 , 2 , 'hello'
print(a,b,c,d,e,f)
动态赋值
# 动态赋值:变量的值是可更改的
var1 = 10
print(var1)
var1 = 20
print(var1)
三、数据类型
Python标准数据类型有:
- Numbers,数字
- String,字符串
- List,列表
- Tuple,元祖
- Dict,字典
数字
Python支持的数字类型有:
- int,有符号整型。
- long,长整型,在Python3.X版本中,long类型被弃用,被int替代了。
- float,浮点型。
- complex,复数,由实数部分和虚数部分构成,可以用 a + bi,或 complex(a,b) 表示, 复数的实部a和虚部b都是浮点型。
# Numbers数字分为:int整型,long长整型,float浮点型,complex复数
x1 = 10
x2 = 10.0
print(type(x1),type(x2)) # type()函数,用于查看数据类型
字符串
字符串的表示
# String字符串由数字、字母、下划线组成的一串字符,用于表示文本的数据类型
# 用英文标点符号,单引号('') ,双引号(""),三引号(''''''或""""""),表示字符串
x3 = "hello world!"
print(x3,type(x3))
print('hehe')
print("hahaha")
print('''what is this?
it`s a cat.''')
字符串的访问
如何访问字符串?
- 字符串可以使用下标(索引)来访问,第一个字符的索引是0。
- 当索引为负时,因为-0等于0,所以索引默认从-1开始,从字符串的右边到左边访问字符串。
- 当索引为正时,索引默认从0开始,从字符串的左边到右边访问字符串。
字符串的索引:
+---+---+---+---+---+---+
| P | y | t | h | o | n