您的位置:首页 > 其它

py的基本数据类型 12.13

2017-12-14 00:25 281 查看
py的基本数据类型

1.Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

2.赋值时可以给多个变量赋值  例如 a,b,c=1,"abc",True

3.标准数据类型有六种 分别是  : 数字Number    字符串String    列表List    元组Tuple    集合 Sets   字典Dictionary

4.数字Number  有    int整数     float浮点数     bool 布尔  complex(复数)

     可以使用Type() 函数来查询变量的对象类型

    还可以用isinstance来判断 某个变量是否属于某个类型

    例如:>>>a =111

        >>>isinstance(a,int)

         >>>True

   type()和isinstance()的区别在与   type()函数不会认为子类是一种父级类型  而 isinstance()函数会子类是一种伏击元素

   详情可以参考    http://www.runoob.com/python3/python3-data-type.html
5.可以通过使用del语句删除单个或者多个对象  例如  del a     或者   del   a,b,c,d

8.数据类型转换
数据类型的转换,你只需要将数据类型作为函数名即可。

   详情可以参考菜鸟教程    http://www.runoob.com/python3/python3-data-type.html
作业:

# 请用户输入一个四位数字:求此数字各个位之和(循环实现)
while True:
q = int(input("请输入四位正整数>>>"))
if q <= 9999 and q >= 1000:
a = 0
for i in range(0,4):
w = q // (10**i) % 10
a += w
print(a)
else:print("请正确输入四位正整数")
#
# 用户输入月份,判断当前月份为几月,并输出有多少天。
# 如果用户输入2月份,则请用户输入年份,判断平年则输出28天,闰年则输出29天。
c = int(input('请输入月份'))
q = [1,3,5,7,8,10,12]
if c in q:
print("这年",c,"月有31天")
elif c ==2:
e = int(input("请输入年份"))
if e % 100 == 0 and e % 400 == 0:
print(e,'年2月有29天')
elif e % 4 == 0:
print(e,'年2月有29天')
else:print(e,'年2月有28天')
else:print("这年",c,'月有30天')
#
# 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
# 设这个数为c  完全平方1为c+100=y**2   完全平方2为y**2+168=z**2 => (y+b)**2=z**2 =>y**2+2by+b**2=z**2
#  所以2by+b**2-168=0
# 所以c 为21  261  1581
#
for y in range(0,100):
for b in range(0,100):
if 2*y*b+(b**2)==168:
c = y**2 - 100
if c > 0:
print(c)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: