栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python第一章(上)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python第一章(上)

前言
  • 代码编译器:PyCharm2021

一、书写规则,标识符命名规则
  • 从第一列开始,前面不能有任何空格。
  • 所有语法符号必须在英文输入法下输入,字符串中的符号除外。
  • 每个标识符必须以字母或下划线开头,后跟字母、数字或下划线任意序列。
  • 区分大小写
二、变量赋值语句 1.数据类型
  • py是动态类型语言,不需要显示声明数据类型,根据变量赋值,py解释器会自动确定数据类型。

代码如下:

#识别数据类型
m=11
print(type(m))

m=2.6
print(type(m))

m="XiaQi"
print(type(m))

  • 代码截图
2赋值

代码如下:

#赋值
m=100
print(m)

str="I am a boy"
print(str)

x=y=z=100
print(x,y,z)
  • 运行截图
  • 解包赋值语句
a,b,c=100,200#错误,变量个数于序列元素个数必须一致
#赋值
a,b=100,200
print(a,b)
a,b=b,a#交换a,b的值
print('a=',a,'b=',b)
三输入输出 input()
  • input()返回的是字符串string,不是int类型,不是数字,不能用来计算
name=input("what is your name:")
print('hello',name)
print(type(name))
  • 运行截图
m=input("enter a num:")
print(m)
print(type(m))

  • 用来计算的话会报错
m=input("enter a num:")
print(m)
# print(type(m))
print(m+1)
  • 运行截图
eval()
  • 如果想输入数字用来计算的话必须用eval()函数解析输入的数据
m=eval(input("enter a num:"))
print(m)
print(type(m))
print(m+1)
  • 运行截图
print()
  • 默认情况,print输出完自动换行,如不想换行,要用到end=
print(3)
print(4)
print("My name is ",end="")
print("XiaQi")
  • 运行截图
四数值运算
print("3+2=",3+2)
print("12-4.8=",12-4.8)
print("2*5.0=",2*5.0)
print("10/4=",10/4)
print("10//4=",10//4)#向下取整
print("-10//4=",-10//4)
print("10%3=",10%3)#取余
print("2**3=",2**3)#乘方
  • 运行截图
复合赋值运算
  • +=,-=,*=,/=,//=,%=,**=。
  • 复合赋值运算符中间不能有空格
  • a+=b等价于a=a+b;a*=b等价于a=a*b
a,b=10,20
a+=b
print("a+=b","a=",a,"b=",b)
a*=b
print("a*=b","a=",a,"b=",b)
  • 运行截图
内置函数
函数描述
abx(x)求x绝对值
divmaod(x,y)输出(x//y,x%y)
pow(x,y[,z])(xy)%z,[]表示可选参数,z省略时,等价于xy
round(x[,ndigits])对x四舍五入,保留ndigits为小数,当ndigits省略时,返回x四舍五入的整数值
max(x1,x2,…,xn)返回x1,x2,…,xn最大值
min(x1,x2,…,xn)返回x1,x2,…,xn最小值
print("abs(-2)=",abs(-2))
print("divmod(28,12)=",divmod(28,12))
print("pow(3,3)=",pow(3,3))
print("round(3.1415)=",round(3.1415))
print("round(3.1415,2)=",round(3.1415,2))
print("max(5,2,4,8,9)=",max(5,2,4,8,9))
print("min(5,2,4,8,9)=",min(5,2,4,8,9))
  • 运行截图
五math库
  • 提供了4个数学常熟,44个函数。
  • 不支持复数类型,仅支持整数和浮点数
  • 里面的常熟和函数不能直接调用,要关键字import引用之后才可使用
引用方式
  • 第一种方式
import math
print(math.pi)
  • 运行截图

  • 第二种方式

from math import pi
print(pi)
  • 运行截图
math库里的数学常数
常数数学形式
piΠ (圆周率)
ee(自然对数,2.718281828459045)
inf∞(正无穷大,负无穷大为-inf)
nan非浮点数标记
math库里的部分数值函数
常数描述
fabs(x)返回x绝对值
fmod(x,y)返回x和y的余数
fsum([x,y,…])浮点数精确求和
gcd(a,b)返回a和b的最大公约数,a和b为整数
trunc(x)返回x的整数部分
modf(x)返回x的小数和整数部分
ceil(x)向上取整
floor(x)向下取整
factorial(a)返回a的阶乘
math库中部分幂对数与三角函数
常数描述
pow(x.y)返回x的y次幂
exp(x)返回e的x次幂
sqrt(x)返回x的平方根
log(x[,base])返回x的对数值,只输入x时返回lnx
log2(x)返回x 的2对数值
log10(x)返回x的10对数值
degreea(x)x为弧度制,返回x对应的角度值
radians(x)x为角度制,返回x对应的弧度值
hypot(x,y)返回(x,y)坐标到远点(0,0)的距离
常数描述
sin(s)返回x的正弦函数值,x为弧度制
cos(x)返回x的余弦函数值,x为弧度制
tan(x)返回x的正切函数值,x为弧度制
asin(x)返回x的反正弦函数值,x为弧度制
acos(x)返回x的反余弦函数值,x为弧度制
atan(x)返回x的反正切函数值,x为弧度制
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/858741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号