Python笔记(1) | Personal Blog

Python笔记(1)

1.字符串

对字符串进行操作:

1
2
3
4
    x+y   连接两个字符串可以在字符串末尾加上新的字符以达到不断更新字符串的目的
    str[i]  返回第i个字符这与C++中的数组类似
    len(str) 返回字符串的长度
    str.split(something) 返回以某种形式分割的字符串组成的列表默认值为空格

判断字符串条件

1
2
3
4
    str.lower() 返回字符串的全部小写形式
    str.upper() 返回字符串的全部大写形式
    str.islower() 判断字符串是否全为小写
    str.isnumberic() 判断字符串是否全是数字

2.列表

列表与C++中的数组类似,但不需要提前分配大小,没有长度限制 同时,列表中的各元素可以是不同的类型

1
2
3
4
5
6
7
    name=[] 初始化列表
    list("这是一个字符串") 以字符串中的每一个字符组成列表
    ls[i]=x 替换列表中第i个元素为x #注意此时替换的元素必须存在,也就是说不可用这种方式增加元素  
    ls.append(x) 在列表的末尾加一个元素x
    ls.insert(i,x) 在列表的第i位置插入元素x
    ls.pop(i) 取出列表第i位置的元素
    ls.reverse() 反转列表ls

3.控制结构

if-elif-else结构语句

1
2
3
4
5
6
    if 条件:
        语句
    elif 条件
        语句
    else:
        语句

for 结构语句

1
2
3
4
    for s in 遍历结构:
        语句
    else:
        循环正常结束时执行的语句

遍历结构可以是字符串,此时s遍历字符串中的每一个字符 需要使循环执行n次,遍历结构为range(n)

杂七杂八

要想不换行输出,使用print(something,end="")即可 print函数的第二个参数表示输出以什么方式结束,默认为换行符,可以根据需要更改

使用int(x)强制转化x为int类型