当前位置: 首页 > news >正文

python基础2

、类型

<1>、可变数据类型:在id不变的情况下,数据类型内部元素value可以改变

               如:列表、字典

<2>、不可变数据类型:value改变,id也跟着改变

              如:数字、字符串、布尔

    补充: True------>1

               False----->0

二、运算符

         算数运算符

                 x=10  y=3    print(x / y)

        print(x // y)
print(x % y) 取余
print(y**3)
       字符串+,*
列表:+,*
l1=[1,2,3]
l2=[4,5]
print(l1+l2)
print(l1*3) 比较运算符 num1=3 num2=1 print(num1 > num2)
      print(num1 < num2)
print(num1 >= num2)
print(num1 <= num2)
print(num1 == num2)
print(num1 != num2)

==判断的是值
is判断的是id

>>> num1=1234567890123456789
>>> num2=1234567890123456789
>>> id(num1),type(num1),num1
(41798792, <class 'int'>, 1234567890123456789)
>>> id(num2),type(num2),num2
(41798832, <class 'int'>, 1234567890123456789)
>>> num1 == num2
True
>>> num1 is num2
False

其他类型的比较,注意:只能在同种类型之间进行比较(了解)
字符串的比较是按照字符的位置依次比较

s1='abc'
s2='abC'
print(s1 > s2)
l1=['abc',2,'a','b']
l2=['abd']
print(l1 > l2)
print(l2 > l1)

赋值运算
x=10
x=x+1
x+=1
print(x)
x/=3 x=x/3
print(x)

x=10
x%=3 #x=x%3
print(x)

逻辑与and
age=input('您芳龄几何>>: ')
age=int(age)
age=int(input('您芳龄几何>>: '))
sex=input('您的性别是>>: ')
print(age > 50 and sex == 'female')

逻辑或or
age=int(input('您芳龄几何>>: '))
sex=input('您的性别是>>: ')
print(sex == 'female' or age > 50 )
三、if...else 语句
<1>单分支
    if 条件:
         满足条件后要执行的代码
  <2>双分支
    if 条件:
         满足条件执行代码
    else:
         if条件不满足就走这段

   <3>Python的缩进有以下几个原则:

  • 顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进
  • 同一级别的代码,缩进必须一致
  • 官方建议缩进用4个空格,当然你也可以用2个,如果你想被人笑话的话。
<4>多分支
     if 条件:
        满足条件执行代码
     elif 条件:
        上面的条件不满足就走这个
     elif 条件:
        上面的条件不满足就走这个
 elif 条件: 上面的条件不满足就走这个  else: 上面所有的条件不满足就走这段
四、while 和 while...else
<1>语法
while 条件:
执行代码...
<2>循环终止语句
  • break用于完全结束一个循环,跳出循环体执行循环后面的语句
  • continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环
<3>while...else
while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句


 
 
 


转载于:https://www.cnblogs.com/mengqingjian/p/7200948.html

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • POJ 1830 开关问题(高斯消元求解的情况)
  • Python3的一些基本输入输出
  • 公有属性 公有方法(原型方法) 私有属性 私有方法 特权方法 静态属性 静态方法 对象字面量创建...
  • angularJS指令
  • 头文件assert.h
  • 后台运行命令:amp;和nohup command amp; 以及关闭、查看后台任务
  • 进程间通信之-信号signal--linux内核剖析(九)
  • 入门之快速排序
  • 基于.NET CORE微服务框架 -谈谈surging的服务容错降级
  • Vue框架 周期
  • 转 JavaScript 检查(Linting)工具的比较
  • 前端知识学习——html
  • oracle中length、lengthb、substr、substrb用法小结
  • SAS笔记(5) FLAG和计数器
  • 用于检测移动设备(包括平板电脑)的轻量级PHP类
  • 2018一半小结一波
  • bootstrap创建登录注册页面
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Django 博客开发教程 8 - 博客文章详情页
  • ES6系统学习----从Apollo Client看解构赋值
  • JS数组方法汇总
  • Spring-boot 启动时碰到的错误
  • SpringCloud集成分布式事务LCN (一)
  • V4L2视频输入框架概述
  • 基于 Babel 的 npm 包最小化设置
  • 今年的LC3大会没了?
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 深入 Nginx 之配置篇
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • Android开发者必备:推荐一款助力开发的开源APP
  • 如何在招聘中考核.NET架构师
  • ​Java基础复习笔记 第16章:网络编程
  • ​人工智能书单(数学基础篇)
  • ​数据链路层——流量控制可靠传输机制 ​
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)fock函数详解
  • .NET C# 使用GDAL读取FileGDB要素类
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET 反射的使用
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .net快速开发框架源码分享
  • .NET中 MVC 工厂模式浅析
  • @RequestParam,@RequestBody和@PathVariable 区别