python数值运算代码_python基础-----数据类型,运算符,程序流程

2023-05-16

python基础-----数据类型,运算符,程序流程

1、编码问题:

如果文件保存为ANSI,建议修改为utf-8编码,因为python3开头的版本默认使用utf-8。

若所用的文本编辑器不是utf-8编码,可以在文本编辑器中设置文本编码utf-8编码,或者将文件另存为utf-8编码。

也可以在代码第一行前加入#--coding:utf-8--,声明编码类型为中文。

2、变量类型

数据类型,Python的数据类型,是一门弱数据语言,根据变量的值确定变量的类型

1>基本数据类型

(1)数值型

整数型(int),例如a=10

浮点型(float),例如a=3.14

复数型(a+bj),例如a=3+4j

(2)布尔类型(boolean)

True—真,例如key=True——注意大小写

False—假,例如key=False

(3)字符串——一定要切换到英文输入法

单引号 ‘’ ,例如str1=‘你好呀’

双引号 “” ,例如str1=False"你好呀"

三引号

“”" “”" ,例如str1=False""“你好呀”""

‘’’ ‘’’ ,例如str1=False’’‘你好呀’’’

(4)None 代表没有,相当于NULL

2>复合数据类型(对象、引用)

(1)list

(2) set

(3) dict

(4) tuple

……

3、数据类型转换

自动数据转换 :只支持 boolean、数值型之间转换,即(0–False,1–True)

强制类型转换:

str() # 将数值转换为字符串

int() # 将数值字符串转换为整数

float() # 将数值字符串转换为小数

4、常见的运算符

(1)算术运算符

+(2+3=5)

-(2-3=-1)

(23=6)

/(2/4=0.5)

%(求余数)(10%20=10商0余10)

//(整除)(10//20=0)地板除法

(幂次方)(23=8)

*(2)关系运算符*

*指的就是数与数之间的大小关系,运算结果是一个布尔值(True/False)

>

<

>=

<=

==

!=

(3)逻辑运算符

and 与所有条件都满足,则为真,否则就是假(全真为真,其余为假)

or 或只要有一个条件满足,则为真,全为假,则为假(全假为假,其余为真)

not 非 只针对bool类型,将True变为False,False变为True

(4)赋值运算符

=# 将等号右侧的值赋值给左侧

+=# a += 1 <==> a = a + 1

-=

*=

/=# a /= 5 <==> a = a / 5

%=

//=

**=

(5)位运算符

原码

反码

补码

左移运算

右移运算

&(与)

|(或)

^(异或)

(6)所属运算符

判断某个变量在不在某个容器中,in

变量 in 容器# 返回一个boolean值,表示是否存在

not in# 判断不在里面

ls = [1,2,3,43,54,5,6,76,7,78]

1 in ls

222 in ls

222 not in ls

5、程序控制流程(三大流程)

(1)顺序

python是脚本语言

从上到下执行,从到左到右执行

(2)选择

单分支:

if 条件:

代码 # 执行条件满足的语句,注意用TAB键对齐文本

注意:

1、括号问题,可以有,也可以没有

2、python,遇到冒号(:),必须缩进

3、建议用TAB键对齐文本,不要混用空格和tab!!!

双分支:

if 条件:

代码# 执行条件满足的语句

else:

代码# 执行条件不满足的语句

多(三)分支:

if 条件1:

代码# 执行条件1满足的代码

elif 条件2:

代码# 执行条件2满足的代码

elif 条件3:

代码# 执行条件3满足的代码

elif 条件n:

代码# 执行条件n满足的代码

else:

代码# 剩余情况

(3)循环

while True(或者条件为真时执行while内代码):

print(“hello”)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python数值运算代码_python基础-----数据类型,运算符,程序流程 的相关文章

随机推荐