由于python基础比较差,来重新温习一下python的基础知识
简介:
Python 是一种易于学习、功能强大的编程语言。它具有高效的 高级数据结构和简单但有效的方法 面向对象编程。
python的注释使用的是#
数字和运算符:
运算符正常的都包括+,-,*,/四个基本的运算符,()可以用来分组来进行计算。
“/”号一般返回的都是小数,如果想四舍五入的话可以使用"//",若需要求余数的话可以使用"%"
python一般使用“ ** ” 来进行平方的计算,例如: 5 ** 2 =25
"="号用于给变量进行赋值
字符串:
python可以操作文本,使用成对的单引号‘’或者是成对的双引号“”来进行表示,同时可以使用\来进行转义,如果不需要\是转义字符可以在前面加上一个r :例如:
print(r"1\2\3")
结果:1\2\3
#注意:“\”字符有一个限制,那就是一个字符串中不能只有奇数的“\”会报错
多行注释可以使用三个成对的单引号或者是双引号来显示,例如:
"""print(r"1\2\3")
1212312"""
字符串可以使用“+”连接在一起,也可以使用“*”来重复,例如:
print(2*"123"+"456")
结果为123123456
相邻的两个字符串会自动进行合并,例如:
print("123""456")
结果为123456
字符串支持以索引的方式来访问,例如:
a = "python"
print(a[2])
结果为:t
负数也可以用来索引,为负的时候从右边开始计算,例如:
a = "python"
print(a[-2])
结果为o
切片 :
索引智能允许您获取单个字符,切片支持获取字字符串,例如:
a = "python"
print(a[1:4])
结果为:yth
切片是有默认值的,默认值十分有用,开始的索引默认值为0,结束的索引默认值为字符串结尾,例如:
a = "python"
print(a[:4])
print(a[2:])
print(a[-2:])
这是对应的三次结果:
pyth
thon
on
内置函数Len(),可以返回字符串的长度:
a = "python"
print(len(a))
结果为:6
列表 :
列表可以将不同的值组合在一起,使用[]进行标注,使用,号进行分割,列表可以包含不同类型的元素,但是一般情况下元素的类型相同,例如:
a= [1,2,3,4,5,6]
print(a)
结果为: [1, 2, 3, 4, 5, 6]
列表也支持索引和切片
a= [1,2,3,4,5,6]
print(a[2])
print(a[:2])
print(a[1:])
结果为:
3
[1, 2]
[2, 3, 4, 5, 6]
同时列表是可以合并的,例如:
a= [1,2,3,4,5,6]
b= [7,8,9]
print(a+b)
结果为:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
列表的内容是可以改变的,例如:
a= [1,2,3,4,5,6]
b= [7,8,9]
a[1] = 10
print(a+b)
结果为:
[1, 10, 3, 4, 5, 6, 7, 8, 9]
列表可以使用append来在列表的末尾添加值,例如:
a= [1,2,3,4,5,6]
b= [7,8,9]
a[1] = 10
c = a+b
c.append(100)
print(c)
结果为:
[1, 10, 3, 4, 5, 6, 7, 8, 9, 100]
len()也支持查看列表的大小,同时列表里面也可以包含其他列表,例如:
a= [1,2,3,4,5,6]
b= [7,8,9]
c = [a,b]
print(len(c))
print(c)
结果为:
2
[[1, 2, 3, 4, 5, 6], [7, 8, 9]]