学习python第3天

1. 变量剩余:

变量值的三个特征:id           变量值的唯一编号,内存地址不同id则不同

                              type       类型

                              value     值

                               is          身份运算:比较的是id是否相等                       

                     is比较的是id
                     而==比较的是值

                                ==       判断值是否相等

小整数池           

   Python实现int的时候有个小整数池。

>>> y=5
>>> id(y)
85024552L
>>> x=4
>>> x+=1
>>> id(x)
85024552L
>>>

 常量               OLDBOY_OF_AGE=73

     2. 基本数据类型 

     一 数字类型:(1. 整型int: 年龄\身份证号\电话号码\等级)

     二 字符串类型str: 名字\家庭住址\单个爱好\性别等等描述性质的特征
# 定义:在引号(单引号\双引号\三引号)内包含一串字符

     三 列表list: 记录多个值,比如人的多个爱好,一个班级多个学生的性别

#定义:在[]内用逗号分隔开多个任意类型的值

     四 字典dict: 记录多个key:value值,

     五: 布尔类型bool:
3. 输入输出

    在python3中的input会将用户输入的任何内容都存成str类型

name=input("账号: ") #name="123"
pwd=input("密码: ") #pwd='456'

if name == '123' and pwd == '456':
print('登陆成功')
else:
print('用户名或者密码错误')
#%s可以收任意类型的值
#%d只能接收整型

4. 运算符

#1 算术运算

#1 算术运算
print(88 + 1.1) 89.1
print(88/ 3) # 有整数部分有余数部分 29.333333333333332
print(88 // 3) # 去掉小数部分 29
print(88 % 3) #取余 1
print(8 ** 3) 512


#2 比较运算
#比较运算只能在同类型之间进行,其中int与float同属于数字类型
# print(10 > 3.1)   True
# print(10 >= 10)  True   

3 赋值运算

3.1 增量赋值

cai=18
# cai=cai + 1
cai+=1 # age=age+1
print(cai)
x=10
x%=3 #x=x%3
print(x)

#3.2 链式赋值
# x=10
# y=x
# print(x is y)
# a=b=c=d=e=111
# print(a is b is c is d is e)


#3.3 交叉赋值
# x=10
# y=20
#
# temp=x
# x=y
# y=temp

# x,y=y,x
# print(x,y)

#3.4 解压赋值
nums=[1,2,3,4,5]
# a=nums[0]
# b=nums[1]
# c=nums[2]
# d=nums[3]
# e=nums[4]
# a,b,c,d,e=nums
# print(a,b,c,d,e)

# a,b,c,_,_=nums #_=5
# print(a,b,c)
# print(_)

# a,b,*_=nums #
# print(a,b)


5. 流程控制if/while/for

猜你喜欢

转载自www.cnblogs.com/wybq/p/9642530.html