Python运算符与编码

Python运算符与编码

  • while
  • 运算符
  • 初始编码

 1.while循环

1.格式:

 while 条件:

    循环体

While 如果条件为真,则是死循环,那么,结束循环的三种方式:

break 跳出循环

continue 结束本次循环,继续下一次

加条件

1.运算符

2.1 算数运算符

print(a + b)

print(a - b)

print(a * b)

print(a / b) #除(有小数点)

print(a ** b) #幂

print(a // b) #整除(没有小数点)

print(a % b) #取模

2.2 逻辑运算符

与 and

eg: if 3 > 2 and 9 >5: #两边条件都为真时才为真

print(6 and 10) #数字做and运算时,and前后的数字不为0,取后面的数字,否则取0

或 or

eg: if 3 > 2 or 5 > 9: #两边的条件有一个为真时就为真.

print(0 or 3) #数字做or运算时,or前后两端的数字不为0,取前面的数字,否则,0的时候,取非0

非 not

注意:逻辑运算符的运算顺序: ()>not>and >or

eg: if not 3 > 2: #碰到真就为假,碰到假就为真

2.3 比较运算符

>; ==; <; >=; <=; !=

2.4 赋值运算符

a += 10

a -= 10

a *= 10

a /= 10 #除(有小数点)

a **= 10 #幂

a //= 10 #整除

a %= 2 #取模

2.5 成员运算符

in 存在

not 不存在

3.初始编码

ASCII码不支持中文,英文一个字节,所以为了解决ascii码的局限,产生了unicode码,也称万国码。unicode中文4个字节,英文2个字节,造成浪费,为了优化unicode码,又产生了utf-8,utf-8最少使用1个字节,中文3个字节,欧洲2个字节。

GBK 国标: 中文2字节,英文1字节

8(bit)位 = 1(byte)字节

1024(byte)字节 = 1(kb)千字节

1024 kb = 1Mb

1024 Mb = 1Gb

原文地址:https://www.cnblogs.com/yaraning/p/9856801.html

时间: 2024-10-05 06:37:20

Python运算符与编码的相关文章

Python运算符和编码

Python运算符和编码 一.格式化输出 现在有以下需求,让?户输入name, age, job,hobby 然后输出如下所?: ----------info of dogfa---------- name: dogfa age: 18 job: 嫖客 hobby: 嫖娼 --------------------------------- 如果用字符串拼接的话会很繁琐,所以我们可以采用这样的方法来实现: name = input("请输入姓名:") age = input("

python运算符和编码初识

1. 运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 算数运算 以下假设变量:a=10,b=20 比较运算 以下假设变量:a=10,b=20 赋值运算 以下假设变量:a=10,b=20 逻辑运算 针对逻辑运算的进一步研究: 在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系: ( )>not>and>or,同一优先级从左往右计算. 例题: 判断下列逻辑语句的T

Python基础二:pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git

Python基础二: pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git 1.pycharm的安装及简单使用 Tab / Shift + Tab 缩进.不缩进当前行 (先选中代码) Shift + 滚轮 放大缩小代码 Ctrl + ? 注释.解注(先选中代码) Ctrl + d 复制上一行代码 Ctrl + z 撤销 Ctrl + Shift + F10 RUN Ctrl + 左键---->点击 int,str 等可查看源码 2.while 循环(重点) w

Python运算符、基本数据类型、其他

一.python运算符 1.算术运算符 2.比较运算符 3.赋值运算符 4.逻辑运算符 5.成员运算符 二.基本数据类型 1.数字 int(整形) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647. 在64位系统上,整数的位数为64位,即-9223372036854775808~9223372036854775807. 2.布尔值 boolean 真或假 1或0 3.字符串 str “hello world!” 4.列表

Python运算符及案例

Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 接下来让我们一个个来学习Python的运算符. Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果

python 处理字符编码问题

今天好不容易重新开始写Python做实验,结果被字符编码虐的体无完肤.其实之前就已经比较清楚python处理字符编码的套路,但是今天白天反复的出现can't encode/decode ..., the original code not in 178之类的提示,甚是无力,后来偶尔使用了一下sys.setdefaultencoding('utf8')就解决了全部问题,真是不解. 下面还是总结一下Python几个编码设置的含义吧. 1. #coding=utf8 这种形式的注释告诉解释器,应该以c

Python 运算符day04

Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 -

3、Python运算符

3-1.Python运算符简介 1.python中常用的运算符 +:加 (可以是数字相加,也可以是字符串相加,字符串的+表示字符串的拼接) -:表示减或者取反 *:乘 (可以是两个数字相乘,也可以是字符串乘以数字,此时表示字符串重复若干次) **:幂运算 (如:2**3表示2的三次方) /:除运算 (当除数或者被除数中的任一个是小数时,相除的结果也会保留小数) //:两个数相除取其整数部分 %:两个数相除取其余数 &:按位与 (按位与是先把两个数都转化成二进制的数,然后按位进行与运算,只有两位都

Python运算符重载

运算符重载是指在方法(双下划线的特殊方法)中拦截内置的操作--当类的实例出现在内置操作中,Python会自动调用自定义的方法,并且返回自定义方法的操作结果. 可以让类拦截常规的Python运算. 可调用对象:__call__() 函数:内置函数.自定义函数.def.lambda 类 类方法 函数的属性: __doc__ __name__ __dict__ __code__ __globals__ 方法的属性: __doc__ __name__ __func__ __class__ __self_