python新手入门(各数据类型)

基本操作

1、输入的内容都不支持中文符号

2、出现红色波浪线代表错误---自己检查

3、所有的代码都要顶格写

4、执行的时候,一定要选择当前文件

注释

加#即可,或者快捷键ctrl+/

基本命令

print()  :括号写什么就会打印什么,只限(中文,字母,特殊符号)

+加

-减

*乘

/除

%取余

给变量赋值

a= 123 :(a现在就是123,打印a就会出现123)

列表类型 list[ ]

(注:ls为定义的某列表)

列表是一个有序的数据集合,可以存放任何的数据及变量,可以对里面的内容进行增删改查

有序:里面的数据是按顺序存放的,所以可以用下标或者索引来找到数据

可以存放任何数据:字符串、数字、列表、字典、集合

添加数据

在最后位置添加 :   ls.append(值)

指定位置添加 :       ls.insert

添加多个数据 : 需要用列表+列表=新列表 也就是 ls2= [1,2,3]; ls.extend(ls2)

修改数据

找到要修改数据的下标位置再重新赋值:

ls[下标位置] = 值

删除数据

直接删除 : ls.remove('删除的数据')

下标位置删除 : del ls[下标位置]

删除最后一个数 : ls.pop()

列表其他用法

数据排序

ls.sort()   默认升序

ls.sort(reverse = True) 降序

清空列表内容

ls.clear()

查看列表长度

此处的长度为 有几个值 例如 : ls = [1,2,3,] ,就是长度为3

统计某个值出现的次数

print(ls.count(要统计的值))

元祖类型 tuple()

定义:元祖是一个有序的数据集合,可以存放任意数据类型,不支持增删改查

可以存放的数据类型(字符串,数字,元祖,列表)

查询数据

通过下标查找: print(a(下标位置))  a为某元祖

查询多个数据:print(a[1:5])

其他用法

查找下标位置:print(a.index('要查询的数据'))  此处会显示要查询数据的下标位置

集合类型  set{}

定义: 集合是一个无序的数据集合,集合中只能存放(数字类型,字符串,元祖,还有None),集合会自动去重

1.无序:不支持下标找数据

2.支持添加和删除数据,不支持查询,不支持修改数据

添加数据

set1.add('123')      注: (set1为某集合)

添加多个数据

set1.update([123,456])  是列表中的数据加到集合中,不是加列表

删除数据

直接删除 : set1.remove('要删的数据')

随机删除: set1.pop()

清除所有数据

set1.clear()

常用方法

union数据拼接 例:

有两个集合a, b   : print(a.union(b))  两个数据就可以拼接

difference找不同 例: 

set1 = {1,2,3} set2 = {2,3,4}

print(set1.difference(set2))  这会找出set1比set2多的数据 1

字典类型 dict{}

格式:最外层是一对大括号,里面存放键值对,每个键值对之间用逗号隔开,最后一对不需要逗号,每个键和值用冒号隔开,键不可以重名, 值可以是任何类型

查询数据

通过key找value也就是通过  键找值

找内存  :  print(dict1'equipment'[2]'free')

添加数据

dict1['pp'] = 'zzz'     ----- 原字典中没有的key

修改数据

dict1['people'] = '123'     ----- 原字典中存在的key

删除数据

删除指定数据:dict1.pop('key') 或者 del dict1['key']

input(控制台)

username = input('请输入你的用户名:')

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

print(f'你输入的账号是{username},密码是{passwd},登录成功')

 这样就会在下方控制台输出以上字符串

不同类型之间的转换

想要当前的数据变成什么类型,就在前面加上对应类型的名称就行

基本转换: int 整数 <=>float 浮点数<=>str 字符串

复杂类型:列表list 《=》 元祖 tuple 《=》set集合

注意:

1、所有的类型都可以转成字符串类型

2、字典类型无法转list或者set或者tuple

3、字符串转int或者float的时候,必须是数字

4、float转int的时候,小数点后面的数据会被清掉,只保留整数部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值