- 截取部分字符串
s="abcdefghi"
print("s[1:5]")#介于第二个字符到第5个字符之间的
#位置1表示第一个字符串的第二个字符所以左边为1,
#位置5表示第六个字符串,但是不包括最右边的数字
[:]作用非常强大,任何一个都可以忽略掉
也可以用负数反向计数
例如:
print("dewgg.txt"[-3]:)
输出txt
- 字符串的大小写转换
- 大写
print("AbCs".upper())
2.小写
print("AbCs".lower())
注意上面的方式只是返回了一个文本
如果让字符串完全转化成大写
例如:
s="qwQQW"
s=s.upper()
print(s)
- 值的比较
!=和<>效果一样
- 逻辑运算符 :and or not
- 将指令重复执行特定次数
for i in range(1,11):
print(i)
输出从1到10
注意range命令的第二个参数并不包括在内,本程序参数的值必须指定为11
- while重复指令直到改变为止
例如:
answer = ""
while answer != "x":
answer=input("anxixajianzji:")
注意input只适用于python3,如果python2的话用raw_input
- 跳出循环语句
- 例如:
while True: #while的循环条件为True所以一直循环下去
answer=input("erere:")
if answer=="x": #一定加上冒号
break
- 定义python函数
- 有点可以随时调用
def count_10():
for i in range(1,11): #if和for后面一定要加冒号
print(i)
count_10()