Python学习day04

本文介绍了Python中的基本数据类型,包括字符串(str)、列表(list)、字典(dict)、布尔值(bool)、元组(tuple)、集合(set)以及与用户的交互(input/output)。此外,还涉及到了数据类型的转换、基本的运算符及其用法。
摘要由CSDN通过智能技术生成

一 字符串str

用来记录描述性信息 eg:姓名 地址 邮箱...

定义:

方式1:

name = 'kevin'

方式2:

name = "kevin"

方式3:

name = '''kevin''' # (当左边有赋值符号和遍历名的时候,它就是字符串)

方式4:

name = """kevin""" # (当左边有赋值符号和遍历名的时候,它就是字符串)

ps:用引号引起来的部分

注意:当有引号套用的情况下,外面是单引号里面就要是双引号,外面是双引号里面就要是单引号

二 列表list

用来存取多个相同属性的值,并且方便存取

定义:中括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,可以是任意的数据类型和嵌套

names_list = ['张三', '李四', '王五']

l = [1, 1.1, 'kevin', [666, 777, 888, 'tony', [22,33, 'kevinNB']]]

三 字典(重要)dict

能够明确的描述详细信息

定义:大括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,是以K:V键值对的形式存储

K:是对V的描述性信息(一般情况是字符串)

V:真正的数据,其实相当于变量值,也是任意的数据类型

d = {'username': 'kevin', 'age': 18, 'hobby': 'music'}

d = {'username': 'kevin', 'age': 18, 'hobby': 'music'}

字典不能通过索引取值,通过字典的K取值

print(d['username'])

print(d['age'])

print(d['hobby'])

四 布尔值bool

判断是否正确

True 对 正确的 可行的...

False 错误 不可行的

结果可能是布尔值的情况,我们都采用is开头命名

在python中,所有的数据类型都可以转为布尔值

0, None, '', [], {}... 是假的 其余都是真的

五 元组tuple

作用跟列表一样,它是不可变的列表

定义:小括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,元素不能更改

t1 = (11, 22, 33, 44)

六 集合set

特点:无序 去重 集合运算

定义:大括号括起来,内部可以存放多个元素,元素与元素之间逗号隔开,但是不是K:V键值对的形式

s = {11,22,33,44}

集合中得元素不能直接取出

七 与用户进行交互

输入input

password = input('请输入你的密码:>>>')

input接受的所有数据类型都是str类型

输出print

print(123, end='')

格式化输出

(1) 什么是格式化输出?

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

(2) 为什么要格式化输出?

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

%s称为占位符(掌握)可以为所有的数据类型占位

%d占位符(了解)只能给数字类型占位

八 基本运算符

菜鸟教程:https://www.runoob.com/python/python-operators.html
算术运算符

% ** //

比较运算符

== !=

赋值运算符

n = 666

n += 4

n -= 3

n *= 2

n /= 2

交叉赋值

m = 10

n = 20

m,n = n,m

解压赋值 重点

names_list = ['kevin', 'tony', 'tank', 'tom']

l1 = names_list[0]

l2 = names_list[1]

l3 = names_list[2]

l4 = names_list[3]

'''左右两边的个数必须一致'''

l1, l2, l3, l4 = names_list

l1, l2, l3, l4 = ['kevin', 'tony', 'tank', 'tom']

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值