1、python的变量定义规则同C语言
2、打印:print()
3、字符串:
1.用双引号或者单引号
2.用 + 号来连接字符串
3.字符串的引号中使用\n换行,\t空格
name.upper() 转换为大写
name.lower() 转换为小写
name.title() 首字母大写
message1.rstrip()删除字符串后面的多余空格(临时,要删除需要保)
message2.lstrip()删除字符串前面的多余空格(临时,存至一个字符串中)
message1="print python "
message2=" my god"
message3=message1 + " " + message2
message4="\t learn python \nabc\t ok!"
print(message3)
print(message4)
print(message1.title())
print(message1.lower())
print(message1.upper())
print(message1.rstrip())
print(message2.lstrip())
print python my god
learn python
abc ok!
Print Python
print python
PRINT PYTHON
print python
my god
[Finished in 0.1s]
4、数字
可以进行加减乘除运算
2的四次方用两个乘号:2**4
python2中的数字使用方法类似C,python正常数学运算
str(age)将非字符串转化为字符串
age=23
print("happy "+str(age)+" rd birthday!")
5、注释:#……
import this #python之禅
6、列表(即C语言中的数组)
在python中可以用-1访问最后一个元素,-2倒数第二个,以此类推
如果删除元素不再使用用del,如果删除后还要使用用pop
pop是按位删除,remove是按值删除
插入、删除
moto=[]
moto.append('abc') #在末尾插入元素
moto.append('de')
moto.append('fgh')
print(moto)
print(moto[-1].title())
moto.insert(1,'ttt') #在指定位置插入元素
print(moto)
del moto[2] #删除指定位置
print(moto)
del(moto[0])
print(moto)
popped_moto=moto.pop()#将最后的元素删除并赋值
print(popped_moto)
print(moto)
moto.append('abc')
moto.append('de')
moto.append('fgh')
print(moto)
popped_moto2=moto.pop(2) #pop可以弹出指定位置元素
print(popped_moto2)
moto.remove('ttt') #remove按值删除
print(moto)
排序
moto=[]
moto.append('ng') #在末尾插入元素
moto.append('de')
moto.append('abn')
print(moto)
moto.sort() #永久排序
print(moto)
moto.sort(reverse=True) #按照相反的顺序排序
print(moto)
moto=[]
moto.append('ng') #在末尾插入元素
moto.append('de')
moto.append('zbn')
print(moto)
print(sorted(moto))#临时排序
print(moto)
moto.reverse() #反转列表中的元素
print(moto)
print(len(moto)) #求列表长度