吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1543|回复: 3
收起左侧

[Python 转载] 零基础学python第二周

[复制链接]
Relievedpython 发表于 2021-12-21 12:03
if判断:有一个判断条件,条件成立时会执行命令,如:
i = 0
if i == 0:
        print('123')       =>   123
比较运算符:==,!=,<,>,<=,>=
==:比较两个变量是否相等,相等的时为真
!=:比较两个变量是否相等,不相等时为真
逻辑运算符:and(与),or(或),not(非)
三目运算格式:为真结果,if 条件 else 为假结果
if-elif:多选一条件
来些案例理解下吧:
        1.输入两个数字并输出较大的:
        a = input('请输入数字:')
        b = input('请输入数字:')
        if a > b:
                print(f'比较大的是{a}')
        elif b > a:
                print(f'较大的是{b}')
        elif a == b:    (此处可以直接使用else:)
                print(f'a,b一样大都是{a}')
        2.输入两个数a,b 输出较大的(相等也算):
        a = input('请输入数字:')
        b = input('请输入数字:')
        if a >= b:
                print(f'结果是{a}')
        else:
                print(f'结果是{b}')
        等价于: print(f'结果是{a}') if a >= b else print(f'结果是{b}')
for循环:for 临时变量 in 可迭代对象:
range函数:range(整数n),表示0到n-1
for i in range(3):   也可指循环三次
        print(i)    =>   0    1    2
continue:退出当前循环,下一次循环继续执行
break:退出循环   

for i in range(3):
        if i == 1:
                continue
        print(i)        只会打印出0和3,当i为1时会退出第二次循环,继续执行第三次

for i in range(3):
        if i == 1:
                break
        print(i)       指挥打印出0,当i为1时直接退出,不在执行后面的循环

while循环
a = 1
while a <= 10:
        print(a)
        a += 1
循环10次

字符串编码解码
encode:将其他编码的字符串转换成Unicode编码
decode:将Unicode编码转换成其他的编码字符串
a = '保存'
b = a.encode()
c = b.decode()
print(b)       =>  b'\xe4\xbf\x9d\xe5\xad\x98'   (二进制格式)
print(c)       => 保存

字符串常见操作:
find:检测字符是否包含在字符串中,返回开始索引值,不在返回-1
         使用  :字符串.find('', 1)    第一个参数写要查询的字符,第二个参数写开始查找下标(不写默认为0)
count:检查某字符出现的次数
        使用:字符串.count('')   填写要查询的字符
index:使用方法和find一致,不过没找到就会报错
replace:替换字符
        使用:字符串.replace(旧内容,新内容,替换次数)   替换次数不写默认全部替换
split:分割指定切割符切割字符串
        使用:字符串.split(被指定分割符,分割次数)        分割次数不写默认全部分割a = 'naojwnpadwwfx'print(a.split('w'))   =>   ['naoj', 'npad', '', 'fx']
其他操作(均是使用.调用):
capitalize:第一个字符大写        startswith:是否以某字符开头
endswith:是否以某字符结束        lower:大写字符转小写
upper:小写字符转大写        strip:去掉空格

列表定义(list):li = ['a', 4, 'sda']        可使用切片操作方法同字符串切片
列表相关操作:
append,extend,insert
append:末尾添加, extend:分散添加,insert(下标, 元素):将元素插入下标前
a = [1, 2, 3, 4]
a.append(5)
print(a)    =>   [1, 2, 3, 4, 5]
a.append('abd')
print(a)    =>  [1, 2, 3, 4, 5, 'a', 'b', 'c']
a.insert(0, 0)    1的下标为0,向1前插入0
print(a)    => [0, 1, 2, 3, 4, 5, 'a', 'b', 'c']
修改元素:列表[要修改的元素的下标] = 修改后内容 (相当于赋值操作)
index和count方法同样适用列表
成员运算符in, not in 也适用
删除元素:del, pop, remove
del 列表[下标]:删除下标元素
列表.pop(下标):删除下标元素
列表.remove(元素):删除指定元素

这周内容就这些,喜欢的可以收藏,有问题可以指出,有疑问可以评论,我会解答,会持续更新供大家学习。
最后感谢大家的阅读,感谢支持。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
luar + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

偷喝奶的浣熊 发表于 2021-12-21 15:11
不错,关键贵在坚持
tiger1win 发表于 2021-12-21 15:41
之前看朋友用python,感觉确实要好用,学习一下
shanhu5235 发表于 2021-12-21 15:51
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表