Learning-Python【5】:Python数据类型(1)—— 整型、浮点型、字符串
一、整型
1、用途:记录年龄、等级、各种号码等
2、定义方式
age = 22
只能将纯数字的字符串转换成整型
3、常用操作+内置方法
赋值运算、比较运算、算数运算
该类型总结:
存一个值
不可变(可变:值变,id不变,可变不可hash;不可变:值变,id就变,不可变可hash;详解:Python之可变类型与不可变类型)
二、浮点型
1、用途:记录身高、体重、薪资等
2、定义方式
height = 1.73
3、常用操作+内置方法
赋值运算、比较运算、算数运算
该类型总结:
存一个值
不可变
了解:
bin()函数将十进制转换成二进制
oct()函数将十进制转换成八进制
hex()函数将十进制转换成十六进制
三、字符串类型
1、用途:记录描述性质的特征,比如名字、地址、性别等
2、定义方式:
在单引号、双引号、三引号内包含的一串字符
msg = "aaa"
可以将任意类型转换成字符串
3、常用操作+内置的方法
优先掌握的操作:
1)按索引取值
2)切片:从一个大字符串中切出一个小字符串(顾头不顾尾)
其中:步长为正,则从左到右切片,如果起始位置索引大于结束位置索引,则切片为空;步长为负,则从右到左切片,如果起始位置索引小于结束位置索引,则切片为空
3)长度
4)成员运算(in、not in)
5)strip:移除字符串两边的字符和换行符,默认移除空格
6)split:默认以空格分割字符串成为列表,也可以指定字符分割
7)join:指定字符串的拼接
需要掌握的操作:
1)strip,lstrip,rstrip
strip:移除字符串两边的字符和换行符,默认移除空格
lstrip:移除字符串左边的字符和换行符,默认移除空格
rstrip:移除字符串右边的字符和换行符,默认移除空格
2)lower:将字符串改为小写;upper:将字符串改为大写
3)startwith:判断字符串是否以指定字符为开始;endswith:判断字符串是否以指定字符结尾
4)format:字符串格式化
之前学过一种%s的占位符,是按位置顺序进行占位,例如:
format可以不按位置进行占位
5)split:默认以空格分割字符串成为列表, 也可以指定字符分割;rsplit:从右向左分割字符串
6)replace:替换字符串中的字符,可以指定替换次数
7)isdigit:判断是否由数字组成的字符串,只能判断纯数字的字符串
了解的操作:
该类型总结:
存一个值
有序
不可变
Learning-Python【5】:Python数据类型(1)—— 整型、浮点型、字符串的更多相关文章
- python学习3—数据类型之整型、字符串和布尔值
python学习3-数据类型之整型.字符串和布尔值 数据类型 python3支持的数据类型共有6种: 1 Number 2 String 3 List 4 Tuple 5 Set 6 Dictiona ...
- Python数据类型(整型,字符串类型,列表)
一:数据的概念 1.数据是什么 x=10,数据10就是我们要存储的数据. 2.为什么数据要分不同的种类? 因为数据是用来表示状态的,不同的状态就要用不同类型的数据去表示. 3:Python中常见的数据 ...
- python整型-浮点型-字符串-列表及内置函数(上)
整型 简介 # 是否可变类型: 不可变类型 # 作用:记录年龄.手机号 # 定义: age = 18 # --> 内部操作 age = int(18) # int('sada') # 报错 in ...
- python基础(5)---整型、字符串、列表、元组、字典内置方法和文件操作介绍
对于python而言,一切事物都是对象,对象是基于类创建的,对象继承了类的属性,方法等特性 1.int 首先,我们来查看下int包含了哪些函数 # python3.x dir(int) # ['__a ...
- 以php中的比较运算符操作整型,浮点型,字符串型,布尔型和空类型
字符,数字,特殊符号的比较依赖ASC II表,本表原先有127个,后来又扩充了一些,里面包含了奇奇奇怪的符号. ASC II表 https://baike.baidu.com/item/ASCII/3 ...
- 以php中的自增自自减运算符操作(整型,浮点型,字符串型,布尔型,空类型)数据
// 环境 // // php版本 // PHP 7.0.33-0+deb9u1 (cli) (built: Dec 7 2018 11:36:49) ( NTS ) // Copyright (c) ...
- 以php中的算数运算符操作(整型,浮点型,字符串型,布尔型,空类型)数据
// 环境 // // php版本 // PHP 7.0.33-0+deb9u1 (cli) (built: Dec 7 2018 11:36:49) ( NTS ) // Copyright (c) ...
- Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice)
Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Py ...
- 《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型
Swift 2.0学习笔记(Day 13)——数据类型之整型和浮点型 原创文章,欢迎转载.转载请注明:关东升的博客 Swift提供8.16.32.64位形式的有符号及无符号整数.这些整数类型遵循 ...
- (转)JAVA的整型与字符串相互转换
JAVA的整型与字符串相互转换1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 ...
随机推荐
- 支持多文件上传,预览,拖拽,基于bootstrap的上传插件fileinput 的ajax异步上传(转载)
首先需要导入一些js和css文件 <link href="__PUBLIC__/CSS/bootstrap.css" rel="stylesheet"&g ...
- nodejs(二)浏览器与服务器连接初探
- Git查看两个版本之间修改了哪些文件
gdiff 63e3b647d55fcc643e793e650c893be8601719b1 548cdaf01dbc2f08d1ca0b697a24afe512b75a2f --stat git l ...
- vim创建程序文件自动添加头部注释/自动文件头注释与模板定义
Vim 自动文件头注释与模板定义 在vim的配置文件.vimrc添加一些配置可以实现创建新文件时自动添加文件头注释,输入特定命令可以生成模板. 使用方法 插入模式输入模式输入seqlogic[Ente ...
- SQL Server 索引自动组织维护
公司的一个产品中的数据库,几个热点表因为主键和索引设计不合理,造成索引碎片过大,影响性能. 我尝试新建了一个索引碎片整理的定时任务,用于维护索引锁片和统计信息. 具体的过程如下: 本文原创,转发请表明 ...
- delphi with... do和自定义变量重名
with类中的变量和外部变量如果重名,会将外部变量覆盖,这点需要注意!!!!!
- TZOJ:3660: 家庭关系
描述 给定若干家庭成员之间的关系,判断2个人是否属于同一家庭,即2个人之间均可以通过这些关系直接或者间接联系. 输入 输入数据有多组,每组数据的第一行为一个正整数n(1<=n<=100), ...
- Centos7.1环境下搭建BugFree
环境准备: 系统 配置 IP Centos7.1 1核2G+60GB硬盘 10.10.28.204 1. 安装apache yum install httpd 2. 安装mysql yum inst ...
- linux安装lamp/lamp/lanmp
wdcp安装lamp/lanp/lanmp 和宝塔(centOS)1. yum install -y wget //yum安装wegt2. wget http://dl.wdlinux.cn/fil ...
- Python 操作 MySQL 的5种方式(转)
Python 操作 MySQL 的5种方式 不管你是做数据分析,还是网络爬虫,Web 开发.亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Pytho ...