python运算符和数据类型的可变性
一、运算符
计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。
种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。
算术运算:
a=10,b=20

赋值运算:

比较运算:

逻辑运算:

二、While 循环
为什么要用while循环呢?打个比方来说吧,就像猜数字的游戏,要想让用户猜,就得一次次的猜吧,不能猜一次就程序已经结束了,这样是不是感觉很low,那么我们用一个循环,就解决了这种问题,用户可以一次次的输入,直到才对就退出程序了,当然,你也可以给它限制次数来循环,这样是不是为我们既节约了时间又优化了程序呢。
语法:
while 条件:
循环体1
循环体2
循环体3.....
while就是当的意思,当条件成立的时候就执行循环体里面的代码。
例如:写个程序打印从0-100的整数
count = 0
while count <= 100:#只要count <100就不断执行下面的代码
print ("cishu",count)
count = count+1 #每执行一次,就把count+1,要不然就成死循环了,因为count一直是0
输出:
cishu 0
cishu 1
cishu 2
cishu 3
cishu 4
cishu 5
·········
cishu 6
三、死循环
有一种循环叫死循环,一经运行,就停不下来。
如果While True:(如果条件一直为真,就一直执行)
count = 0
while True: #True本身就是真呀 print("你是风儿我是沙,缠缠绵绵到天涯...",count)
count +=1
四、循环终止语句
如果在循环过程中,因为某些原因,你不想继续循了,怎么终止呢?那就是我们的break语句和continue语句
break语句:结束本层循环
例子:count = 0
while count <= 100
ifcount==5:
break
print("cishu",count)
count=count+1
输出:cishu 0
cishu 1
cishu 2
cishu 3
cishu 4
continue语句:结束本次循环
count=0
while count < 10:
if count >=4 and count <=6:
count += 1
continue
print(count)
count+=1
输出:0,1,2,3,7,8,9
五、while········else语句
举例一:
count = 0
while count<10:
if count==5:
break
print(count)
count+=1
else:
print("在最后执行,并且只在while循环没有被break打断的情况下才执行")
结果如下图:

举例二:
count = 0
while count<10:
if count==5:
count+=1
continue
print(count)
count+=1
else:
print("在最后执行,并且只在while循环没有被break打断的情况下才执行")
结果如下图:

二 可变和不可变数据类型
1.可变数据类型:在id不变的情况下,value可改变(列表和字典是可变类型,但是字典中的key值必须是不可变类型)

2.不可变数据类型:value改变,id也跟着改变。(数字,字符串,布尔类型,都是不可类型)

python运算符和数据类型的可变性的更多相关文章
- python运算符与数据类型
python运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 以下假设变量: a=10,b=20: ...
- Python 运算符与数据类型
Python 的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承.Py ...
- Python运算符和数据类型
一.Python的逻辑运算符 1.数字运算符: 运算符 描述 例子 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * ...
- Python运算符,基本数据类型
1,基本的运算符: 加,减,乘,除 取余(%) 取商(//) **(幂) in not in (判断是否在里面) 1.运算符 结果是值 算数运算 ...
- day3:python运算符及数据类型(str)(int)
运算符 算数运算 :a = 10 * 10赋值运算:a = a + 1 a+=1 比较运算:a = 1 > 5 逻辑运算: a = 1>6 or 1==1 a = 1 and b = ...
- Python学习之路【第二篇】-pyc简介、Python常用的数据类型及其用法和常用运算符
1.pyc简介 python程序在运行时也有编译过程,编译后会产生.pyc文件.这是一种由python虚拟机执行的二进制文件(字节码),用于保存内存中PyCodeObject,以便加快程序的加载运行. ...
- python中基本数据类型以及运算符
python中基本数据类型以及运算符的知识 一.与用户的交互以及python2与python的区别 1.1什么是与用户交互 用户交互就是人往计算机中input(输入数据),计算机print(输出结果) ...
- Python学习笔记----数据类型 运算符 循环 条件判断
1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...
- python语法学习第一天--变量、运算符、数据类型
变量:计算机中的一块内存,给变量赋值意味着将值存入内存中 python中变量不用类型声明(根据赋的值决定类型),但使用时(创建时)必须赋值(=赋值). 多个变量的赋值: ①a=b=c=1; ②a,b, ...
随机推荐
- python运算符——逻辑运算符
not命令是取反命令,真的变成假的,假的变成真的(True是真的,False是假的) b = Trueprint(not b) 原本是真的,但是加了“not”指令就变成了假的,not指令是一元运算符, ...
- git配置公钥
1.在linux的命令行下,或者是windows上Git Bash命令行窗口中键入: ssh-keygen -t rsa -C "gitee.com" 2..一直按回车(Enter ...
- 即将上线的Imcash是何方神圣?
区块链的诞生,让数字资产来到这个时代,每个人的财产分布又多了一种十分重要的选择. 当下每个人最需要的就是一款优秀的数字资产管理平台,目前市面上各种平台层出不穷,在线管理.离线管理.全节点钱包.轻钱包. ...
- 翻转 -- CodeForces - 56B
题目链接: https://cn.vjudge.net/problem/25167/origin 思路: 这是一道水题,但是一开始思路有点问题.. 1000的数据大小,直接暴搜左开始第一个与i不等的下 ...
- Think twice, code once.
.Think twice, code once. .WJMZBMR神犇的话 我还记得很久以前有人跟我说的话,自己选择的路,跪着也要走完.朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感 ...
- XVII Open Cup named after E.V. Pankratiev. Eastern GP, Division 1
A. Count The Ones $ans=b-c+1$. #include <stdio.h> using namespace std ; int a , b , c ; void s ...
- ORACLE11g 重装系统后根据dbf恢复数据库
1.安装一个和原系统一致的oracle 环境,主要包括版本.数据名sid.实例名.路径和数据库编码一致 2.修改listener.ora的参数 SID_LIST_LISTENER = (SID_LIS ...
- vue_条件渲染_v-if_v-else_v-show
data: { ok: true flag: false } 1. 成对出现的 v-if 和 v-else 原理是: 标签的删除与重新创建 ,有些情况必须用 v-if <p v-if=" ...
- [LeetCode] Design Linked List 设计链表
Design your implementation of the linked list. You can choose to use the singly linked list or the d ...
- 2019.3.22 JMeter基础操作
1.添加线程组:testplan—添加—线程(用户)Threads(Users) 线程属性值:线程数(虚拟用户数).Rump-up(准备时长:设置所有线程全部启动时间).循环次数(每个线程重复发送请求 ...