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

13 篇文章 1 订阅
订阅专栏
4 篇文章 0 订阅
订阅专栏

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中的关键字、基本语法规则及标准操作符的相关知识啦!希望你可以有所收获!学习使我快乐!

第八讲 python标识符-命名规则-帮助函数-变量声明-初始化-垃圾回收机制
Mogul的博客
04-14 717
标识符是用来命名变量、函数、类等实体的名称。myVarmyvarifelseforwhile以下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:init是类的构造函数3variableif。
python文含义-python关键字以及含义,用法
weixin_37988176的博客
11-01 947
Python常用的关键字1.and , orand , or 为逻辑关系用语,Python具有短路逻辑,False and 返回 False不执行后面的语句, True or 直接返回True,不执行后面的语句2.del删除变量而列本身包含的是变量,例:所以3.fromfrom引用模块时会用到,例:4.golbalgolbal为全局变量,但当单个函数出现同一变量名时,在单个函数为局部变量5....
Pyhton 单行、多行注释符号使用方法及规范
前景
05-06 1726
Original url: http://www.iplaypython.com/jichu/note.htmlpython 的注释有多种,有单行注释,多行注释,批量注释,文注释也是常用的。python注释也有自己的规范,在文章会介绍到。注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。一、python单行注释...
Python-关键字总结与使用
关注网络安全、云原生安全
10-24 979
所有关键字 >>> 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', 'impor
python有多少保留字_包含查询方法的Python关键字(保留字)列,一览
weixin_39562928的博客
11-22 291
前言Python关键字也是保留字,是Python语言一些已经被赋予特定意义的单词,要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。需要注意的是,Python是严格区分大小写的,保留字也不例外。所以,我们命名的时候可以使用"CLASS",但是不可以使用"class"。查询方法Python包含的关键字,可以【Ctrl】+【左键】点击"keyword"进行查看...
Python新手入门———条件判断(1)
m0_73274780的博客
10-26 877
关于python的基础语法,适合0基础新手小白学习
第二章 Python编程基础知识
qq_44878707的博客
09-12 655
2.1变量 2.1.1变量的命名 2.1.2变量的数据类型 2.1.3变量的赋值 2.2运算符 2.2.1算数运算符 2.2.2赋值运算符 2.2.3关系运算符 2.2.4逻辑运算符 2.2.5成员运算符 2.2.6身份运算符 2.2.7位运算符 2.2.8运算符优先级 2.3输入和输出 2.3.1输出 2.3.2输入 2.4 典型案例-------求三角形面积 本章总结 —————————————————————————————————————————————————————————————2.1变量 所
Python关键字一览
dijiaye1的博客
06-24 1490
关键字Python语言一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些关键字作为标识符给变量、函数、类、模板以及其他对象命名。 Python 包含的保留字可以执行如下命令进行查看: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def'...
Python-3-常用语法讲解-快速学习
05-08
Python 的函数可以用 def 关键字定义,例如: * 定义函数:def increment(number, by=1): return number + by * 函数调用:increment(2, by=1) * 可变长参数:def multiply(*numbers): for number in numbers: ...
超完整 Python基础入门知识教程 Python从入门到进阶知识大全 Python开发基础知识能力集全部课件 1885页
07-10
编写第一个Python程序需要了解基本的语法结构,包括注释、文支持、输入变量、类型标示符、关键字、输出运算符等。Python的注释包括单行注释和多行注释。Python文支持可以使用Unicode编码来文字符。...
python练习题-答案.doc
08-11
Python ,列可以使用 * 操作符来重复列的元素。 7. list(map(str, [1, 2, 3])) 的执行结果为 ['1', '2', '3']。 使用 map 函数可以将列的元素转换为字符串,然后使用 list 函数将结果转换为列。 8...
pass-python用法.docx
最新发布
06-11
Python,Pass语句通常用于占位符,示代码需要一个语句,但是暂时没有想好具体的实现方式,或者是为了避免语法错误而需要一个空语句。 Pass语句的语法非常简单,只需要在代码输入pass即可。例如: ``` if x...
Python关键字及其用法
热门推荐
gs_every的博客
07-31 2万+
Python有哪些关键字-Python常用的关键字 and, del, from, not, while, as, elif, global, or, with, assert, else, if, pass, yield, break, except, import, print, class, exec, in, raise, contiue, finally, is, return, def
Python 关键字(保留字)一览,含查询方法
Java Punk
09-11 9319
Python关键字Python语言一些已经被赋予特定意义的单词,要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。
python合法关键字_基于Python关键字监控及告警
weixin_39758494的博客
12-03 258
为了解决日志文件监控的问题, 使用python脚本完成了基于关键字的告警功能环境 python 2.7依赖包 time \ traceback \ filelock \ logging代码如下:#!/bin/python#coding:utf-8import sysreload(sys)sys.setdefaultencoding('utf8')import reimport osfrom url...
python判断字符串是否为关键字
djc
05-16 6328
使用python内置函数判断字符串是否为关键字 import keyword keyword.iskeyword("class")#class为要检查的字符串 #如果是关键字返回True,不是返回False #int 是整数类型,不是关键字所以返回False ...
python合法关键字是_以下哪一个不是python合法的标识符_下面哪个不是Python合法的标识符( )...
weixin_32818917的博客
03-02 816
【多选题】图层被锁定仍然可以执行【单选题】三相半波可控整流电阻性负载电路的输出电流波形,述正确的是()。【判断题】三相桥式全控整流电路只能采用双窄脉冲触发。【单选题】下面哪个不是Python合法的标识符( )【单选题】Python语言提供的合法关键字的是( )【判断题】西餐零点服务上汤时,可以同时服务威士忌酒。【单选题】下列哪种说法是正确的 ( )【单选题】下列哪种说法是错误的 ( )【多选题】...
python入门
qq_27326125的博客
10-15 218
python入门 最近在学机器学习,我所用的语言的python,由于以前都是断断续续的学过python,从没有系统的归纳学习过,特意抽出两天时间,想对python的基础知识过一遍。 基础类型 python的主要基本数据类型是数字(整数和浮点数),布尔值和字符串 print("hello world") 字符串操作 字符串是python的特殊类型。作为对象,在类,您可以使用.methodName()(方法名)示法调用字符串对象上的方法。字符串类在python默认可用,因此您不需要import语句即可
pythonpass关键字
05-20
Python,`pass`是一个空语句,它不执行任何操作。它通常被用作占位符,以保持代码的完整性和语法正确性,但不执行任何实际操作。例如,当你需要定义一个函数或类,但是暂时还没有写任何代码时,你可以使用`pass`作为占位符。 下面是一个例子: ```python def my_function(): pass # 这里使用pass作为占位符,暂时不做任何操作 ``` `pass`还可以在条件语句、循环语句或异常处理语句使用,以保持语法的正确性。在这些情况下,它通常被用作占位符,以待以后填充具体的代码。 ```python if x > 10: pass # 这里使用pass作为占位符,暂时不做任何操作 else: print("x is smaller than or equal to 10") ``` 需要注意的是,如果在实际编码,你使用了`pass`,那么需要确保在以后的代码编写,你应该将其替换为实际的代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 使用定时器实现LED每隔一秒闪烁 39890
  • MDK5:正点原子stm32遇Target not created的解决方法 24302
  • Keil中工程文件编译后没有显示.h文件 21346
  • TFTLCD出现白屏、镜像显示、无法显示字符(参考正点原子stm32f103zet6控制TFTLCD显示代码修改成合泰32控制其显示) 21338
  • 啊这!终于不用敲代码了?Labview牛逼!带你轻松入门Labview~ 20279

分类专栏

  • 信息学奥赛 5篇
  • 数学建模 13篇
  • Qt 4篇
  • 前端! 5篇
  • 数据库 1篇
  • C++ 10篇
  • 动手玩一玩 2篇
  • stm32 3篇
  • C语言 5篇
  • 嵌入式 9篇
  • 南京集成电路实训暑期线上学习 7篇
  • 合泰单片机 3篇
  • Python 13篇
  • 基于MSP432的嵌入式系统实践 2篇
  • 国电设 5篇
  • OpenCV计算机视觉学习(Python版) 4篇
  • 通信协议 3篇
  • 课程学习 1篇
  • 读书笔记 7篇
  • 51单片机 8篇
  • Labview 1篇
  • 微信小程序 5篇

最新评论

  • C语言:找出10000以内所有的素数(质数)

    是彦歆呀嘻嘻哈哈: 你试一下9就知道啦,其实就是两个数相乘等于i,那一定有一个数大于根号i,另外一个数小于根号i,所以只需要判断小于等于根号i那部分数据就可以,j*j<=i,两边同时开根号,其实就是j<=根号i

  • C语言:找出10000以内所有的素数(质数)

    是彦歆呀嘻嘻哈哈: 如果说j*j>i,那就说明前面那个for循环已经循环完了才结束,并没有一个数是符合i%j==0的,所以它就是素数了

  • C语言:找出10000以内所有的素数(质数)

    2301_81709319: 是从2开始的数,若jj>i,则i一定是素数,不理解,麻烦问下有知道怎么理解的嘛。谢谢

  • C语言:找出10000以内所有的素数(质数)

    2301_81709319: if(j*j>i),你好,这个是什么意思?谢谢

  • 记录一次神奇的大物实验——用模拟法测绘静电场——别人都是打铁~我们打孔~~~

    井宿南雀: 谢谢๑•́₃•̀๑

大家在看

  • SpringBoot 多种优雅的线程池配置与使用(异步执行函数,反射机制,动态识别参数,有返回值)
  • 孩子上初中厌学怎么办?家长做好3件事,能让孩子爱上学习 696
  • k8s v1.30.1集群
  • 初识单片机(以STC89C52RC小项目来讲解) 747
  • 定时器的认识

最新文章

  • 2.1.2 C++程序设计——程序基本概念
  • 2.1.1基础知识与编程环境
  • 初学者如何使用QT新建一个包含UI界面的C++项目
2024年3篇
2023年10篇
2022年3篇
2021年51篇
2020年44篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是彦歆呀嘻嘻哈哈

你的鼓励将是我的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

哆哆女性网网上宝宝起名免费下载西安哪里起名好店铺取名起名大全免费不知火舞和三个孩子之森林梦见葡萄中国对韩国足球直播美国的风土人情隋唐历史男宝宝国学起名字长绳系日会声会影x4模板女孩起名姓肖家庭云单田芳评书大全免费听男孩起名皓字在中间姓凌的的女孩起名姓贾女生起名字员工转正申请书我儿子缺火起什么小名使命召唤1中文版下载德乐士阅兵式2015高清完整版女生几岁可以怀孕泰迪犬起名字大全borutohenntai巴西总统最小儿子确诊琅琊榜迅雷下载欧洲老妇60一70二七代理都市筋斗云淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化