Python基础学习-数据类型

1、python的数据类型:整型、浮点型、浮点型、布尔类型(特殊的整型)

2、类型转换int()、float()、str()

        浮点数变成整数,直接是截断处理而不是四舍五入。5.99,int(5.99)=5

3、获得关于类型的信息 type()函数  isinstance()

a="520"
print(isinstance(a,str))

结果返回是 true

算数操作符

        // -------------地板除法,除法仅保留整数

       **----------------幂运算

d=2**4
print(d)

 优先级问题

先乘除后加减,括号最前面

幂运算比左侧的运算符优先级高,比右侧的优先级低

-3**2=-9

3**-2=3**(-2)

比较操作符

        < > = !=

逻辑操作符

        

not否定原来逻辑运算的结果

a=not (1>2)
print(a)

 

=========================

了不起的分支和循环

 

small=x if x<y else y 

 三个变量一次性换值

x=1;y=2;z=3;
x,y,z=z,y,x
print(x)
print(y)
print(z)

成绩打印----选择分支练习-if elif else的使用

#成绩打印程序
p=input("请输入你的成绩")
score=int(p)

if score>=90 and score<100:
    print("A")
elif score>=80 and score<90:
    print("B")
elif score>=60 and score<80:
    print("C")

备注:这个选择结构,我们可以将最有概率发生的可能放在最前面,这样可以减少程序运行的时间

因为一旦一个选择结构被满足了,后面就不会执行了,这样比较节省计算资源

Python强大的for循环

 语法:

for  目标 in 表达式:

        循环体

#循环打印 i love you
scope="i love you"
for i in scope:
    print(i)

#循环打印
list=["小GG","小BB","小MM"]
for c in list:
    print(c,len(c))

 

#range()函数的使用
a=list(range(0,10))
print(a)

#range()函数的使用
for i in range(5):
    print(i,end=" ")

备注:range的范围是 左边包含,右边不包含

 range(起点,终点,步进距离)

#range()函数的使用
for i in range(1,10,2):
    print(i,end=" ")

answer=str(p)
biaozhun="我爱你"           #循环体内最好只有需要循环执行的语句,常量放在循环体外边,不然会造成计算资源的浪费
while True:
      if answer==biaozhun:
          break
      else:
         answer=input("猜错了,再猜,不然退不出来")
print("你真是太懂我了")

break退出整个循环,continue退出本轮循环,然后继续下一轮

#判断1-10里面的偶数
for i in range(1,10):
    if i%2 !=0:
        continue
    else:
        print(i,end=" ")

 

列表--------打了激素的数组

列表中可以存放各类不同的数据

#------列表
mix=[1,3.14,"mama",[1,2,3,4]]
print(mix)

空列表 empty=【】 

#------列表
mix=[1,3.14,"mama",[1,2,3,4]]
print(mix)
mix.append("葫芦娃娃")  #拓展列表成员,但是一次只能添加一个
print(mix)
mix.extend(["大大","小小","胖胖"])  #extend()方法可以用列表的方式添加多个成员
print(mix)

append()、 extend()方法

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值