欢迎光临散文网 会员登陆 & 注册

python学习第二天

2023-07-13 11:55 作者:王的女人们们们  | 我要投稿

import numpy

# type()用法,type(a)   输出a的数据类型
a=1.1
b=1
c="1.0"
print("a:",type(a),"b:",type(b),"c:",type(c))
# 可用变量存储type()的结果
d=type(a)
print(d)
e=type("xgctxdy")
print(e)

# 数据类型转换
# test1
"""
   str1="xgctxdy"
   print(int(str1))
   print(type(int(str1)))
   这种方式是不行的
"""
# test2
"""
   str2="111"
   print(int(str2))
   print(type(int(str2)))
   这种方式是可行的
"""

# test3
"""
   float1=1.1
   float2=1.9
   print(int(float1))
   print(int(float2))
   浮点数转整数会忽略小数点后
   print(int(float1))输出结果为1
   print(int(float2))输出结果为1
"""
# test4
"""
   float_int=a-b
   print(float_int)  # 输出结果为0.10000000000000009丢失了精度
   fl2=1.2
   fl3=1.1
   fl4=fl2-fl3
   print(fl4)  # 输出结果为0.09999999999999987丢失了精度
   由此发现浮点数运算存在精度问题
   https://zhuanlan.zhihu.com/p/572700804
   https://zhuanlan.zhihu.com/p/62538963  可参考以上链接
"""

"""
   注意命名规则
"""
# 运算符
"""
   +,-,*,/ 加减乘除
   // 整除 取整数
   %  取余
   ** 指数  看我下方输出结果一眼明了

"""
num1=11.4514
num2=1.222
num3=num1+num2
num4=num1-num2
num5=num1*num2
num6=num1/num2
num7=num1//num2
num8=num1%num2
num9=num1**num2
print(num3,num4,num5,num6,num7,num8,num9)

"""
   += a+=b  a=a+b
   -= a-=b  a=a-b
   *= a*=b  a=a*b
   /= a/=b  a=a/b
   %= a%=b  a=a%b
   **= a**=b  a=a**b
   //= a//=b  a=a//b
"""
number1=7
number2=3
number1+=number2
print(number1)
number1-=number2
print(number1)
number1*=number2
print(number1)
number1/=number2
print(number1)
number1%=number2
print(number1)
number1**=number2
print(number1)
number1//=number2
print(number1)

# 妈的今天不学了  学习不如看美女

python学习第二天的评论 (共 条)

分享到微博请遵守国家法律