网站为什么需要备案,专业设计自学网站,泰安市住房和城乡建设厅网站,体育新闻存储数据变量#两个变量交换值#xff0c;通过第三个参数实现print(两个变量交换值#xff0c;通过第三个参数实现); #第一种方法是通过第三个参数实现x5;#变量赋值y11; #变量赋值print(交换前,x,y);tempx;xy;ytemp;print(交换后,x,y);#两个变量交换值#xff0c;更便捷的方法… 存储数据变量#两个变量交换值通过第三个参数实现print(两个变量交换值通过第三个参数实现); #第一种方法是通过第三个参数实现x5;#变量赋值y11; #变量赋值print(交换前,x,y);tempx;xy;ytemp;print(交换后,x,y);#两个变量交换值更便捷的方法print(两个变量交换值更便捷的方法);x,y100,200;print(交换前,x,y);x,yy,x;print(交换后,x,y);Python整数类型numberint(input(请输入一个数值-));#界面手动输入数值赋值给numberprint(类型,type(number));#输出number类型print(二进制,bin(number));#函数bin将number转换成二进制print(八进制,oct(number));#函数oct将number转换成八进制print(十六进制,hex(number));#函数hex将number转换成十六进制print(十进制,number);#本身输入的值就是十进制print(使用format函数删除前缀字符);print(二进制,format(number,b));#函数format打印二进制number去掉前缀Obprint(八进制,format(number,o));print(十六进制,format(number,x));Python浮点数类型1、浮点数例子import math #导入math库即可以使用math里面的函数#正负无穷float(inf), float(-inf)a1E309print(a1E309,输出,a) #a输出infprint(is NaN?,math.isnan(float(a/a))) # not-a-number非数值类型b-1E309print(b-1E309,输出,b) #b输出-infprint(is inf?,math.isinf(float(b))) #输出true#decimal模块decimal意思为十进制这个模块提供了十进制浮点运算支持from decimal import Decimalnum1Decimal(0.5534)num2Decimal(0.427)num3Decimal(0.37)print(相加,num1num2num3)print(相减,num1-num2-num3)print(相乘,num1*num2*num3)print(相除,num1/num2)复数类型复数由实部(real)和虚部(imag)构成在 Python 中复数的虚部以j或者J作为后缀具体格式为a bj 或 a bJ例子如下 a135j #复数a变量赋值 a.real #复数a的实部13.0 a.imag #复数a的虚部5.0 a.conjugate() #获取复数a的共轭复数(13-5j) type(a) #复数类型1、基本加减乘除num135jnum22-4jprint(num1,num1) #打印数值num1print(num2,num2) #打印数值num2resultAdd num1 num2 #两数相加print(num1num2,resultAdd) #打印两数相加结果resultSub num1-num2#两数相减print(num1-num2,resultSub) #打印两数相减结果resultMul num1 * num2#两数相乘print(num1*num2,resultMul) #打印两数相乘结果resultDiv num1/num2#两数相除print(num1/num2,resultDiv) #打印两数相除有理数python中进行分数(fraction)运算分数运算是python中的一个模块(module)。模块是由别人写的并且可以被拿来直接使用的代码程序包括类、函数以及标签的定义是python标准函数库的一部分。使用是必须先插入模块。 from fractions import Fraction #插入模块 f Fraction(1,2) #创建Fraction 类并初始化为1/2 f #输出分数类对象Fraction(1, 2)#输入分数Fraction开头字母必须大写否则会报错。#对分数进行运算 Fraction(2,8)11.52.75运算中如果出现float数据类型最终的结果将是float类型数据。如果运算式中只有integer类型和fraction类型输出结果将是fraction类型。 Fraction(2,8)Fraction(2,5)3Fraction(73, 20)Fraction()方法可以直接接收分数字符串变成输入注意输入的分数要加引号 a Fraction(1/5) aFraction(1, 5) Fraction(0.3) #直接输入小数Fraction方法直接把小数变成分数Fraction(3, 10) from decimal import Decimal Fraction(1.1)Fraction(11, 10)把字符串变成小数需要用到decimal类然后把小数变成分数。 from decimal import Decimal Fraction(Decimal(1.1))Fraction(11, 10)先把1.1字符串变成小数然后再变成分数。表达式python表达式是值变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式单独的变量也是一个表达式。运算符和操作数一起构成表达式操作数可以使用标识符表示如a3;b2;ca*b表达式是python程序最常见的代码import mathnum1,num2eval(input(请输入两个数值,逗号分隔-))#输入两个值分别赋值给num1和num2print(num1,平方根,math.sqrt(num1))#计算num1的平方根print(num2,平方根,num2**0.5)#计算num2的平方根print(数值,num1,的3次方,math.pow(num1,3))#计算num1的3次方print(数值,num2,的立方根,math.pow(num1,1.0/3))#计算num2的立方根print(余数,math.fmod(num1,num2))#计算num1对num2取余print(两数平方后相加再开根号,math.hypot(num1,num2)) # (num1^2 num2^2)**0.5print(指数函数,math.e)print(方法exp(4),math.exp(4))#计算4的指数总结1由于python是面向对象的语言可以用对象来表达数据所以每个对象都具有标识符类型和值2标识符命名规则必须遵循的第一个字符必须是英文字母或下划线其余字符可以搭配其他英文字母或数字;不能使用python关键字。3python的数据类型中较常用的有整数、浮点数、字符串他们都拥有不可变的特性。4将十进制数值转换成其他进制时bin()函数用于将其转换成二进制oct()函数用于将其转换成八进制hex()函数用于将其转换成16进制。4bool()类型只有两个值true和fasle常在控制流中进行逻辑判断。需要注意的事python采用数值1和0来代表true和false。5浮点数就是含有小数的数值在python的程序语言中浮点数有三种float精度浮点数、Complex复数。decimal表达数值更精确的小数位数。6复数由实部和虚部组成。虚数的部分必须加上字符j或J可以使用内置函数complex()将数值类型转化为复数类型。7表达式由操作数与运算符组成。操作数包含变量、数值和字符。运算符包括算术运算符、赋值运算符、逻辑运算符和比较运算符。