python笔记——分支,循环,列表

本文详细介绍Python的基础语法,包括变量输入、内置函数使用、字符串处理、条件与循环语句,以及列表操作等核心概念。同时,深入探讨了Python的高级特性,如随机数生成、类型检查、列表分片和排序算法,帮助读者全面掌握Python编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

temp=input("--------")   //代码会先输出“-------”这个字符,然后接收一个变量,传给temp
dir(__builtins__) //显示目前py中安装的函数
help(****) ****填函数名称,说明函数用法
字符串前面加r为原始字符串,如 str=r‘c:\nqwe’,这样用print输出时\n不会被转义,原始字符串不允许以\符号结尾,可以再添加新的字符串加入转义字符来实现以\符号结尾
三重引号字符串:能自动把换行的格式加入字符中,使得原字符以原来的行格式显示
While函数,if函数,else函数,在条件的后面加:
Random模块中有randint(L,R),用法random.randint(1,10)生成1到10的随机数。导入random模块需要在开头加import random
强制转换:int(),float(),str()
--type()函数,查看数值类型。isinstance(*,*)函数判断两个数值类型是否相同,相同返回ture,反之返回false。
优先级:
     
运算符:+-*/,//:两数相乘,向下取整,**:x**y为x的y次幂
逻辑运算符:and,or,not
条件分支 if else elif
三元操作符  small = x if x < y else y 如果x<y成立就赋值x,否则赋值y
--assert 关键字,assert 3 > 4 ,assert后面为假时程序自动崩溃
循环: while 条件:
       		循环体
循环: for 目标 in 表达式:
            循环体
--range()函数: 生成数字序列,
--range(x):生成0~x
--range(x,y)生成x~y
--range(x,y,z)生成x~y(x每次加z)
--continue,break 继续循环,退出循环
列表:a=[1,4,5,2,3,4]  b=[‘红’,‘黄’,’蓝’]
      --append()函数:把一个元素插入列表末尾
      --extend()函数:把一个列表插入列表末尾
      --insert()函数:把一个元素插入列表指定位置,insert(x,y)把y插入到第x个元素前面
      列表索引:和数组相识,如列表变量名为menber,则可以使用索引下标来表示列表的第er个数:member[1]
      --remove()函数:remove(x)删除列表中的x
      --del语句:del member[1] 删除member中第2个成员
      --pop()函数:pop()取出最后一个元素,并删除.pop(x)取出第x+1个元素,并删除。
      列表分片:
--member[x:y] : 返回member列表中x~(y-1)的元素
--member[x:]: x~末尾的元素
--member[:y]: 开始到y-1的元素
--member[:] 全部元素
列表的操作符:
比较操作符:<,>,==:从左到右开始比较,第一个不符合条件的作为返回结果
其他操作符:+ :把两个列表添加到一个列表中  *:*x,复制x遍
--in,not in 判断是否在列表中,x in y 判断x元素是否在y列表中,在返回true,不在返回flase。--not in 返回值反之
--count()函数:count(x)返回x在列表中出现的次数
--index()函数:index(x)返回x在列表中第一次出现的下标
                -index(z,x,y)返回在[x,y)中第一次出现的下标
--reverse()函数:翻转列表
--sort()函数:列表排序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值