Python中的关键字、基本语法规则及标准操作符

1.Python中的关键字: python语言中已经被保留的单词,不可以与其重名
1)关键字的分类:
(1)常量:True,False,None
(2)函数,类,对象和模块:def , class,import,from,del,global , return , lambda
(3)判断与循环:If,elif,else,is,in,assert , and , or , not
(4)循环:for,while,continue,break,pass
(5)异常:with , raise,try,except,finally,as
2)关键字的含义:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3)常用关键字的实例分析:
(1)class:

class Person:
    def __init__(self,name):          #self是对“对象”自身的引用
        self.name = name            #表示为Person类添加了属性name
    def sayHi(self):
        print ('Hello,my name is',self.name)
p = Person('Swaroop')
p.sayHi()

(2)pass:pass是空语句,为了保证程序结构的完整性,
pass不做任何事情,一般用作 占位语句
当你编写程序部分内容还没想好,可用pass语句占位

class pp:
    pass                       #Python pass 是空语句,是为了保持程序结构的完整性
                               #pass 不做任何事情,一般用做占位语句
p = pp()
print (p)
#运行结果:<__main__.pp object at 0x00000262808AB3D0>


(3)assert:

#断言(assert)比如:assert 3 > 4  运行之后会显示AssertionError

(4)break 与 contiue
Python break语句用来终止循环,用在while和for循环中!!直接跳出 整个 循环
嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码

for i in range(10):
    if i%2 != 0:
        print (i)
        break
    i += 2
    print (i)
    
for i in range(10):
    if i%2 != 0:
        print (i)
        continue    #不会循环i += 2,会跳到for,再次判断
    i += 2
    print (i)

在这里插入图片描述
(5)return:函数返回值

def me():     #定义函数
    print ('i love my brother')
me()   #调用函数
#me()函数没有显示return,默认返回None

def you():
    return (print ('a'))
you()

在这里插入图片描述
(6)while, for…in… ,elif,else
均为循环语句,使用while时要注意成立条件,防止陷入死循环
for in 遍历

#for in
for letter in 'Python':
   if letter == 'h':
      pass
      print ('这是 pass 块')
   print ('当前字母 :', letter)
 
print ("Good bye!")

#while
#按照100分制,实现score>90:A,  80<score<90:B,   60<score<80:C,   score<60:D,这里我设置了只能输入2次数字

time = 0
while 1:
    score = int(input('请输入一个分数:'))      #循环体
    time +=1
    if time >= 2:
        print ('\n太多了,我累了,让我歇一会吧\n')
        break
    else:
        if 100 >= score >= 90:
            print ('A')
        elif 90 > score >= 80:
            print ('B')
        elif 80 > score >= 60:
            print ('C')
        elif 60 > score >=0:
            print ('D')
        else:
            print ('输入错误!')

(7)True:

if True:
    print("Hello girl!")
else:
    print("Hello boy!")

2.Python的基本语法规则:
1)单行注释:#
2)多行注释:’’’(英文的单引号)
在这里插入图片描述
3)多行文本赋值——用’’'或者"""

str ='''改变或许不易,
但如果你一生只有一次翻身的机会,
就要用尽全力,
愿你别辜负自己
'''       #或者双引号
print (str)

在这里插入图片描述
4)缩进(缩进量)------python对缩进是敏感的,对代码格式要求非常严格的
(1)逻辑行的首行需要顶格,即0缩进
(2)相同逻辑层保持相同的缩进
(3)":" 标记一个新的逻辑层, 增加缩进进入下一个代码层,减少缩进返回上一个代码层,常用的IDLE都会有自动缩进的机制,即输入":"之后,按回车会自动进行缩进
在这里插入图片描述
5)多行语句写在一行 ——用分号;
在这里插入图片描述
6)分隔代码块 ——函数的头部和体的分割(头&体)
7)空行(用于分割,函数与类,阅读体验好,空行也 是程序的一部分) ——关键字pass, 为了让结构更加清晰完整
8)模块——关键字import 引入模块

#:分隔代码块  ——函数的头部和体的分割
def foo(instr):
    print(instr)
class c1():
    pass

#空行 ——关键字pass, 为了让结构更加清晰完整
def foo1():
    pass

def foo2():
    pass

#模块  ——关键字import  引入模块
import random
# dir(random)

3.Python的标准操作符:


#算术操作符

print('算术运算符:')
a = 91
a //= 4            #//取整数
print (a)
b = 9
b %= 5           #取模(余数)
print (b)
c = 2
c **= 5            #乘方
print (c)
print('a+b=',a+b)
print('a-b=',a-b)
print('a×b=',a*b)
print('a÷b=',a/b)


#比较运算符

a=50;b=100
print('比较运算符:')#——返回True/ Flase
print('a==b:',a==b)
print('a!=b:',a!=b)
print('a>b:',a>b)
print('a<b:',a<b)

#逻辑操作符:and   not   or

print('逻辑运算符:')
a=50;b=100
if a>50 and b>60:
    print('哥哥')
if a>=50 or b>200:
    print('妹妹')


#优先级问题:幂运算-->正负号-->算术操作符-->比较操作符-->逻辑运算符


d = -3 * 2 +5 / -2-4          #先乘除再加减
print (d)
f = -3 ** 2
print (f)
e = 3 ** -2
print (e)


#成员运算符

print('成员运算符')
brother='lin'
print('n' in brother)
print('n' not in brother)

#身份运算符

print('身份运算符')#——is
brother='gege'
lin='gege'
print('brother is lin:',brother is lin)


以上就是Python中的关键字、基本语法规则及标准操作符的相关知识啦!希望你可以有所收获!学习使我快乐!

发布了5 篇原创文章 · 获赞 8 · 访问量 1206

猜你喜欢

转载自blog.csdn.net/weixin_45870610/article/details/104408639