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

相关推荐
Learning改变世界3 分钟前
Shell代码解读
python·shell
爱分享的码瑞哥5 分钟前
Rust 基础教程
开发语言·后端·rust
那个那个鱼9 分钟前
C#面:现有一个整数number,请写一个方法判断这个整数是否是2的N次方
开发语言·算法·c#·.net
盏茶作酒14 分钟前
解决expand-change第一次展开无数据显示与实现
开发语言·前端·javascript
爱看书的小沐15 分钟前
【小沐学AI】Python实现语音识别(faster-whisper-webui)
人工智能·python·ai·nlp·whisper·语音识别·fast-whisper
V言微语16 分钟前
2.3 主程序和外部IO交互 (文件映射方式)----IO Server实现
开发语言
yaoxin52112317 分钟前
第四十五章 在 SOAP 消息中使用数据集 - 以 XML 形式查看数据集和架构
xml·java·开发语言
临界点oc24 分钟前
Java面试八股文
java·开发语言·面试
啊取名真困难34 分钟前
TG群发机器人:高效自动化消息分发指南
python·机器人·自动化
十五年专注C++开发38 分钟前
深入理解C++中的锁
开发语言·c++·高质量编程