2021-01-22

第三讲:数据类型

概念

表达式: 表达式不会对我们的程序造成实质性的影响,仅仅只用于计算一些结果
1 + 2
print(‘hello world’)

语句
input(‘请输入:’) # 输入语句
print(111) # 打印语句

i = 6
if i < 5: # if判断语句 只有符合判断语句的条件的时候,才会进入到if语句内部去执行代码, 后面的代码是一个tab或者四个空格的距离
# pass # pass做占位的作用
# if语句里面的代码,我们称呼为一个代码块, 代码块要么都执行,要么都不执行
print(‘abc’)
print(‘111’)
print(‘hello’)

程序

函数
形如:def xxx():
pass

内置函数 built in 内建

注释的意思: 当你运行程序的时候,你如果不想要某一行代码执行,你可以直接注释他,那么注释的哪一行代码将不再执行

打断的方式,称呼为调试,就是帮你解决代码有问题的情况

def hanshu():
pass

标识符

print = 1
print(print)

a = 1

def hanshu(): #hanshu 为标识符
pass

print(123456789)
print(123_456_789)

变量

变量是可以是很多的数据类型的, 不仅仅局限于整数(int)
这种取名字的方式也可以叫做引用
a = 1
b = ‘sdbb’
c = True
d = [1, 2, 3]
e = {}

判断两个变量是不是同一个变量 判断的是他们的id是否相等
任何的整数在内存当中都是有固定的位置的,
a = 1
b = 1
print(id(a), id(b))

a = 12343454356456
b = 12343454356456
print(id(a), id(b))

d = [1, 2, 3]
c = [1, 2, 3]
print(d is c) # 判断的是id
print(d == c) # 判断的是值
print(id(d), id©)

字符串

字符串的概念: 由单引号或者双引号引起来的变量就叫做字符串 str 单引号和双引号没有区别
a = ‘abc’
b = “abc”
print(type(a), type(b))
print(id(a), id(b))

可变类型和不可变类型(变量)
可变类型: 数据可变(值可以改变)
不可变类型: 数据不可变(值不可以改变)

c = 'python" 这样混合使用时不行的 单引号和双引号必须一致才行

d = ‘what is your name’
d = ‘what’s your name’
d = “what’s your name”

转义字符 转换原义的字符 取消原来字符所具备的功能

\t 就是一个tab的距离 一个制表符
print(‘我爱\t你’)

\n 换行符
print(‘我爱\n你’)

\

d = ‘what’s your name’
print(d)

e = ‘c:\news’
print(e)

r"" 引号内所有的字符全部成为原字符,不具备任何其他字符的功能了
f = r’c:\news’
print(f)

长字符串

a = “”“我是干饭人”""
print(a, type(a))

作用一: 注释的作用
“”"
我不管,我就要
“”"

作用二: 保留格式
b = ‘关关雎鸠,’
‘在河之洲,’
‘窈窕淑女,’
‘君子好逑’
print(b)

c = “”"
关关雎鸠,
在河之洲,
窈窕淑女,
君子好逑
“”"
print©

格式化字符串

格式化:初始化

格式化字符串:将字符串不可改变的属性格式化,然后将他的内容改变
a = “abc” # 不可变数据类型
abcdef

以下讲解方法:

拼串
b = ‘def’
print(a + b)

参数的传递
print('b = ', b)

占位符 %s %d, %f

s = ‘i love %s’ % ‘you’
print(s)

f’’ 浮点数占位

y = ‘周慧敏’
x = ‘林青霞’
str1 = f’i love {y}, {x}’
print(str1)

format 通过{}占位,然后用format把值传递进去

str2 = ‘i love {},{}’.format(y, x)
print(str2)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值