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

相关推荐
我爱挣钱我也要早睡!11 分钟前
Java 复习笔记
java·开发语言·笔记
Yang-Never1 小时前
Kotlin协程 -> Job.join() 完整流程图与核心源码分析
android·开发语言·kotlin·android studio
luckys.one3 小时前
第9篇:Freqtrade量化交易之config.json 基础入门与初始化
javascript·数据库·python·mysql·算法·json·区块链
TomCode先生3 小时前
c#动态树形表达式详解
开发语言·c#
高-老师4 小时前
基于R语言的物种气候生态位动态量化与分布特征模拟
开发语言·r语言·物种气候
大翻哥哥4 小时前
Python 2025:量化金融与智能交易的新纪元
开发语言·python·金融
weixin_437830945 小时前
使用冰狐智能辅助实现图形列表自动点击:OCR与HID技术详解
开发语言·javascript·ocr
鹿鹿学长5 小时前
2025年全国大学生数学建模竞赛(C题) 建模解析|婴儿染色体数学建模|小鹿学长带队指引全代码文章与思路
c语言·开发语言·数学建模
zhousenshan5 小时前
Python爬虫常用框架
开发语言·爬虫·python
IMER SIMPLE6 小时前
人工智能-python-深度学习-经典神经网络AlexNet
人工智能·python·深度学习