IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python学习1-基本类型数据 -> 正文阅读

[Python知识库]python学习1-基本类型数据

?

目录

python使用技巧

python数据类型:

int:整型,整数,0,1,2,3,4,5

float:浮点型,小数1.1 0.3 5.9

complex:复数a+bj=>1+2j

bool:布尔:真或者假True or False

none:空类型,什么都没有,但是是一种类型

bytes:字节

str: string,字符串:python中没有字符的概念 a,abc=>????????字符串

tuple:元组(数组一样的结构),里面有多种元素,顺序存储结构,列表可扩展,可以存储不同类型元素,内建的不可变序列

list:列表,顺序存储,特点:中括号括起来,里面的元素用逗号空格隔开,可存放不同类型数据,可变序列

dic:dictionary的缩写,字典的意思

????? key :value 一个元素,键值对

set:集合:并集,交际,差集

变量(标识符)命名

print输出

work:


python使用技巧

python一行不得超过79个字符串

段内换行,pycharm会提供便利的帮助

单行注释用井号空格# #

多行注释:用三个单引号或者三个双引号成对存在

命名:驼峰命名:ClassRoom

?下划线连接class_ room

ctrl+鼠标或者help+数据类型

python数据类型:

int:整型,整数,012345

???????? int_data = 1

??????? ?int_data = int(1)

float:浮点型,小数1.1 0.3 5.9

???????? ?fioat_data = 2.2

???????? ?float_data = float(2.2)

complex:复数a+bj=>1+2j

?????????? ?complex_data = 1 + 2j

?????????? ?complex_data = complex(1, 2)

bool:布尔:真或者假True or False

????????? bool_data = True

???????? ?bool_data = False

??????? ?bool_data = bool()不是真就是假

none:空类型,什么都没有,但是是一种类型

???????? none_data = None

bytes:字节

?????? bytes_data = b'123'必须为b‘ ’或者b” “

????? ?bytes_data = bytes()

str: string,字符串:python中没有字符的概念 a,abc=>????????字符串

???????? ?str_data = "a"

????????? str_data = "abc"

???????? str_data = 'a'

???????? ?str_data = "I'm a handsome boy"

????????? ?使用单引号或者双引号,若字符串中含有单引号或者双引号,则使用另一个括住,如果既有单引号又有双引号,则使用三个单引号或者三个双引号

??????? 切片:print(str_data[0:4:1])

??????? ?0:开始下标位置(默认为开头) 4:结束下标位置 (默认为结尾) 1:step,可省略,默认为1

tuple:元组(数组一样的结构),里面有多种元素,顺序存储结构,列表可扩展,可以存储不同类型元素,内建的不可变序列

??????? tuple_data = (1, 2, 3, 4)

????? ?定义单个元素元组tuple_data = (1,)

????? ?可存放不同类型的数据tuple_data = (1, 2+3j, True, b'123', "str", None)

?????? 下标访问:下标指的是位置,从0开始,元组名【下标】tuple_data = (1, 2, 3)

????? ?print(tuple_data[2])会输出3或者3的asic码

????? 操作tuple的方法:

????? ?count:给count一个值,count会计算在tuple中这个值出现了几次

?????? index:下标,index(value, start0, top=9233568451215426542)从零开始从一个很大的值结束

?????? 序列就是个可迭代对象

list:列表,顺序存储,特点:中括号括起来,里面的元素用逗号空格隔开,可存放不同类型数据,可变序列

??????? ?list_data = [1, 2, 3, 4]

??????? 可用下标查找元素,从左到右,第一个元素的下标从0开始,从右到左,第一个下标从-1开始

???????? ?list中的方法:list_data.append() 在原列表后追加元素

????????? list_data.clear()清空列表

????????? tuple, str, bytes, list目前为止学到序列,也是可迭代对象,都可用下标查找元素

dicdictionary的缩写,字典的意思

????? key value 一个元素,键值对

???? 每一个元素包含两部分:key键 value值

???? 字典里的key时唯一的,字典里的key和value,也可以是多种类型,字典里的key必须不可变

???? 展示形式{key:value, key2:value2…

set:集合:并集,交际,差集

编码:ASCII码--一个字节,8bit=>128个字符(大小写字母,数字,一堆符号)不支持中文

????????? unicode---固定两个字节来表示一个字符,可以容纳更多国家语言

????????? utf-8---可变长的编码

encoding=编码方式????? \e=十六进制

类型转换形式定义:zihao_data

变量(标识符)命名

变量:能储存计算结果或者能表示值的抽象概念;程序运行时可以变化的量-------是具有名称的内存空间

?? 1,变量的命名只能由大小写字母,数字,下划线【有效符号】的一种或多种组成

?? 2,变量名称不能以数字开头

?? 3,不能以关键字或保留字做变量

?? 4,变量的命名尽量有意义

?? 5,如果多个单词参与命名,建议使用下划线或者驼峰法

?驼峰命名:ClassRoom

下划线连接class_ room

在python中,并没有常量,所以python用变量替代

变量可以通过变量名访问

=:赋值运算符

在运算符前后和逗号后使用空格

python中定义变量的方式:variable_name = value

python中的数据类型取决于后面赋的值是什么类型

定义变量时一定要赋值

print输出

打印80个星号print((80 * "*"))

print( )直接输出

单独的语句直接去打,多行语句直接换行

?print(self, *args, sep=' ', end='\n', file=None)

*args要打印的一个或多个值

sep:seperator,分隔符 默认是空格??????? #print(1, 2, 3 sep="|")就变了

end="\n" 末尾换行没什么好说的

work:

1.打印多个内容,输出的格式: 多个内容用&连接

?2.多个print语句,输出不换行,且在结尾加上ThisisEnding

?int_dat = 1

?print(int_data, type(int_data)

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-11-05 00:24:53  更:2022-11-05 00:25:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 2:48:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计