Python重拾

1.Python标识符规则

字母,下划线,数字;数字不开头;大小写区分;不能用保留字(关键字)

2.保留字有哪些

python 复制代码
import keyword
print(keyword.kwlist)

'''['False', 'None', 'True', 'and',
 'as', 'assert', 'async', 'await', 
'break', 'class', 'continue', 'def', 
'del', 'elif', 'else', 'except', 
'finally', 'for', 'from', 'global', 
'if', 'import', 'in', 'is', 'lambda',
 'nonlocal', 'not', 'or', 'pass', 'raise',
 'return', 'try', 'while', 'with', 'yield']'''

3.注释与缩进

''' """

tab Python注重缩进换行,一般缩进是有从属关系;

Python一般用换行,不用分号,除非非要两个句子写在一行上面

多行语句:

python 复制代码
# 多行语句(三种情况)

print("换行自动生成引号"
      "多"
      "行"
      "")

print("多\    #这里没加号,直接斜杠就行
      行")

a = [1,
     2,
     3]#列表变量(数组)
b = (1,
     2,
     3)#元组变量(不可改的数组)
c={"k1":0,
"k2":4} #字典

4.基本数据类型及操作


5.语句

5.1判断结构

python 复制代码
if (2 < 3) and (1 > 0):
    print("yes")
elif (2 == 3) or (1 == 0):
    print("eql")
else:
    print("no")

listA = ["ni", "hao", "p", "y"]
if "p" in listA:
    print("yes")
else:
    print("no")

1.不用括号,用缩进

2.注意连接词是and和or,不是&&和||

3.可以直接 ××in×

5.2循环结构

python 复制代码
# 循环
listB=[0,1,2,3]
#循环下标
for i in range(0,len(listB),1):
    if listB[i]>1:
        print(listB[i])
    else:
        continue#continue是跳过此次,进入下次;break是全部终止,没有下次


#循环列表内容   
for i in listB:
    if i>1:
        print(i)
    else:
        continue

6.函数

1.函数声明:

python 复制代码
def func1(list1):
    list1.reverse()
    return
listC=["hh","jj","oo"]
func1(listC)
print(listC)



def func2(a,b):
    if a<b:
        return a
    else:
        return b
min=func2(1,2)
print(min)

7.输入输出语句

python 复制代码
#输入1------input默认是str
a=input()

#输入2------字符型列表
list1=input().split(" ")  """以空格为分隔,a是字符型列表"""
b=list1[0]

#最原始的输入(input的底层,这样写会比直接input内存小点)
import sys
list2=sys.stdin.readline().split() #注意这里的split括号里面没有东西!


"""========================================================================="""

#输出
print(a,b,list1[0])
print("这是a")
print("这是{}".format(a))


其他:

python没有++--,有+=1

相关推荐
Gaosiy6 分钟前
脑电python分析库MNE安装
python·脑机接口·脑电·mne
zmzb01038 分钟前
C++课后习题训练记录Day104
开发语言·c++
zmzb01031 小时前
C++课后习题训练记录Day105
开发语言·c++·算法
wjs20241 小时前
Vue3 条件语句
开发语言
_codemonster1 小时前
JavaWeb开发系列(六)JSP基础
java·开发语言
向量引擎小橙1 小时前
视觉艺术的“奇点”:深度拆解 Gemini-3-Pro-Image-Preview 绘画模型,看这只“香蕉”如何重塑 AI 创作逻辑!
人工智能·python·gpt·深度学习·llama
Web打印1 小时前
Phpask(php集成环境)之16 怎样彻底停用一个网站
开发语言·php
临水逸2 小时前
飞牛fnos 2025 漏洞Java跨域URL浏览器
java·开发语言·安全·web安全
yaoxin5211232 小时前
324. Java Stream API - 实现 Collector 接口:自定义你的流式收集器
java·windows·python
H Corey2 小时前
数据结构与算法:高效编程的核心
java·开发语言·数据结构·算法