Python学习的第四天

本文介绍了Python中的基本数据类型,如字符串(单引号、双引号和三引号的区别)、列表、字典、布尔类型以及元组和集合。还讲解了如何进行字符串拼接、重复、取值,以及程序与用户的交互,包括输入转换和格式化输出的概念和方法。
摘要由CSDN通过智能技术生成

1.数据类型

1.1字符串(str)

1.1.1字符串的作用

作用:用来记录人的名字,家庭住址,性别等描述性质的状态

1.1.2字符串的定义

方式一:

name='jaker' # 单引号
print(name)
# 运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
jaker

Process finished with exit code 0

方式二:

name="jaker" # 双引号
print(name)
# 运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
jaker

Process finished with exit code 

方式三:

name='''jaker''' # 三单引号,如果前面没有符号值时,他就是注释有则是字符串
print(name)
# 运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
jaker

Process finished with exit code 0

方式四:

name="""jaker""" #三双引号和三单引号同理
print(name)
# 运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
jaker

Process finished with exit code 0

 总结:就是引号引起来的部分都是字符串。

1.1.3为什么要有这么多的定义方式
res="杨哥说'要趁年轻,学技能,找富婆'" # 一般遇到了需要两种引号的时候要么外面是单引号里面是双引号反之则相反。
1.1.4字符串的拼接
rese=('hellow')
rese2=('world')
print(rese+rese2)
# 运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
hellowworld

Process finished with exit code 0
1.1.5重复字符串
name='6'
print(name*6)
# *等于乘号
运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
666666

Process finished with exit code 0

1.2列表(list)

1.2.1作用

列表类型就是专门用来记录多个同种属性的值(比如同一个班级多个学生的姓名、同一个人的多个爱好等),并且存取都十分方便。

1.2.2定义
stu_name=['李华','张强','老王',12,16]
#使用中括号括起来,内部存放多个元素值,元素与元素之间使用逗号分割,内部可以存放任意的数据类型
1.2.3如何取值

取值是取其字符长度减一

例如我们要取李华

stu_name=['李华','张强','老王',12,16]
print(stu_name[0]) #1-1=0
# 运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
李华

Process finished with exit code 0

1.3字典(dict)

1.3.1作用

能够非常明确的把每一个元素值的含义表示出来

1.3.2定义
l={'name':'jaker','age':30,'gander':'male'}

字典就是使用大括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,但是,元素类型是key:value的形式,key是对value的解释型信息,value才是真正的变量值.

1.3.3如何取值
l={'name':'jaker','age':36,}
print(l['name'])
# 运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
jaker

Process finished with exit code 0

1.4布尔类(bool)

1.4.1作用

用来记录真假这两种状态

1.4.2定义

a = True # 代表的是真、对、正确的等含义
b = False # 代表的是假、错、不正确等含义

布尔类型的变量命名一般使用is_开头
is_right = True
is_ok = False
is_delete = True

 扩展:is_delete
name        age     gender      phone     is_delete
kevin        18        male           110                1

1.4.3在Python中什么是真假

    你只需要记住哪些是假的情况,其余都为真
     哪些是假?
        0、''、None、[]、{}、等

1.5元组(tuple)

1.5.1作用

元组就是不可变的列表,其他的跟列表都一样# 元组就是不可变的列表,其他的跟列表都一样

1.5.2定义

元组就是使用小括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,它不能够修改,其余的跟列表都一样,也是元素长度减一来取值。

1.6集合(set)

1.6.1作用

集合主要用于:去重、关系运算

1.6.2定义

定义:
    s = {1, 2, 3, 4}
 使用大括号括起来,内部存放多个元素值,元素与元素之间使用逗号隔开,但是不是key:value的形式

集合的特点:去重

l={1,2,3,1,2,3}
print(l)
# 运行后
D:\Py36\python.exe D:\py\pythonProject\02.py 
{1, 2, 3}

Process finished with exit code 0

2.程序与用户交互

2.1概念

概念:用户交互就是人往计算机中input/输入数据,计算机print/输出结果,就是相互交流。

a = input('请输入您的密码:'),不论输入什么输出结果都是str类型

2.2如何把字符串数字转换成数字
a=input('请输入年龄')
#运行
D:\Py36\python.exe D:\py\pythonProject1\lianxi.py 
请输入年龄56
a=int(a)
inport(a)
 # 输出结果
36

Process finished with exit code 0

3.格式化输出 

3.1什么是格式化输出

把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出

3.2为什么要格式化输出

我们经常会输出具有某种固定格式的内容,比如:'亲爱的xxx你好!你xxx月的话费是xxx,余额是xxx‘,我们需要做的就是将xxx替换为具体的内容。

3.3如何格式化输出

3.3.1需要先占位置

:%s %d

底下数字要和上面一一对应,一个也不能多一个也不能少需要一一对应。

%s这个可以给任何数据占位置

%d这个只能给数字占位置

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值