首页 > 编程语言 >初识python(2)

初识python(2)

时间:2023-05-27 18:33:53浏览次数:33  
标签:10 python C++ else 布尔值 range 初识

  今天首先是巩固了一下关于优先级的问题,虽然这个东西其实作用不大,因为都可以用括号来避免优先级判断错误。但在笔试的时候还是可能会遇到的,下面就列出python中的优先级关系:算术>位运算>比较运算符>布尔运算>赋值。

  接着是对布尔类型内容的一些补充。在python中,一切皆对象,每个对象都有布尔值获取布尔值需要用到内置函数bool()。下面列出布尔值是False的对象:False,0,None,' '," ",[ ],list(),()(空元组),tuple()(空元组),[ ](空字典),dict()(空字典),set()(空集合)。

  python中选择结构与循环也跟C和C++有略微的区别。在C和C++中,选择用if,else if和else,后面由大括号判断条件里的内容;在python中,选择用if,elif和else,并且把大括号改成了:,但是这就需要我们在书写代码的时候要把把代码对齐,不然很容易出现错误。循环中也有for……in,while,注意后面都需要加一个: 。在python中,循环也可以与else连在一起,如for……in ……else;while……else。range()函数在循环中很重要,可以为以下三种:(1)range(10):表示0~9;(2)range(1,10):表示1~9。(3)range(1,10,2):表示1,3,5,7,9。还有一些小细节,如在python中,“/”就是表示现实中的计算,而“//”则与C和C++中的“/”相同。表示除后取整;a的n次方可以由a**n表示;print()函数自带换行,如果不换行,在后面加上end=' '即可。

标签:10,python,C++,else,布尔值,range,初识
From: https://www.cnblogs.com/kai-huang/p/17437138.html

相关文章

  • 我用ChatGPT写了一个简单的Python自动化测试脚本
    0前言有时候因为要跑很多rtl的仿真,而现有的资源比较有限,每次都需要等一批rtl仿真结束后,才可以执行下一批,尤其是碰到最末的时候,一批rtl仿真结束,要是在打开电脑去run下一批,确实挺不方便的一度想着要是有个脚本就好了,奈何自己Python确实不行,刚好最近有大火的ChatGPT,就用ChatGPT辅......
  • Python潮流周刊#3:PyPI 的安全问题
    你好,我是豌豆花下猫。这里记录每周值得分享的Python及通用技术内容,部分为英文,已在小标题注明。(标题取自其中一则分享,不代表全部内容都是该主题,特此声明。)文章&教程1、掌握Python面向对象编程的关键:类与对象介绍类和对象概念,通过示例展示Python中的类和对象如何工作,包括定义......
  • Python 爬虫神器 requests 工具
    一、模块安装pipinstallrequests二、常用方法在实际的爬虫中,其实真正用到的只有GET、POST,像其他的方法基本用不到,比如:DELETE、HEAD、PUT等。1、GET方法headers={'user-agent':'my-app/0.0.1'}payload={'key1':'value1','key2':'value2'}re......
  • PyCharm 版本2020.3 如何设置默认的python版本 以及 对应的依赖镜像源
    要在PyCharm2020.3中设置默认的Python版本以及依赖镜像源,请按照以下步骤进行操作:设置默认的Python版本:打开PyCharm,并打开您的项目。点击菜单栏上的"File"(文件)选项,然后选择"Settings"(设置)。在弹出的窗口中,展开"Project:YourProjectName"(项目:您的项目名)。点击"ProjectI......
  • Python丨tkinter开发常用的29种功能用法(建议码住)
    在Python软件开发中,tkinter中command功能的作用是为按钮、菜单等组件绑定回调函数,用户操作该组件时会触发相应的函数执行。本文涵盖了各种组件和功能:1、为Button组件(按钮)绑定回调函数importtkinterastkdefsay_hello():print("HelloWorld!")root=tk.Tk()......
  • 花朵识别系统Python实现,基于深度学习卷积神经网络算法
    一、背景花朵识别系统,基于Python实现,深度学习卷积神经网络,通过TensorFlow搭建卷积神经网络算法模型,并对数据集进行训练最后得到训练好的模型文件,并基于Django搭建可视化操作平台。在当今信息化社会,图像识别技术在各种领域都展现出了重要的应用价值,包括医学影像分析、自动驾驶、人脸......
  • python内置库--hashlib
    1关于hashlib与hash算法python的hashlib提供了对hash算法的的支持,常见的算法有MD5SHA1SHA224等,对不同的算法,hashlib提供了一些通用的函数,以方便我们的使用hash算法个人理解是,它可以将任意长度的二进制值变为固定长度的二进制值。通常,这个固定长度的二进制值叫做hash值,也叫......
  • Python格式化字符串
    Python为我们提供了四种格式化字符串的办法,分别是:%运算符字符串format格式化字符串字面值模板字符串%运算符这种方法最常见,简单略过s="Thisis%s'sblog"%"结了冰的可乐"print(s)使用%运算符格式化字符串的语法是format%values。format是一个字符串,values可以......
  • Python 列表使用
    一、列表推导式(1)条件推导式value1:如果条件表达式condition成立,返回value1;如果条件表达式不成立,返回value2;condition:条件表达式Value2:如果条件表达式condition成立,返回value1;如果条件表达式不成立,返回value2;value1ifconditionelseValue2如,判断一个数是偶数......
  • 配置 Orchestra Python API
    简介:OrchestraPythonAPI是开发者构建本地工具链的定海神针,你可以轻而易举的把它集成到制作流程中,拓展自身业务的边界。OrchestraPythonAPI与网页端接口高度同构,不仅易于理解和使用,还兼容python2.7至3.11的版本。OrchestraPythonAPI工具并不附带Python运行环境......