python基础知识01-数据类型和序列类型
%,取余 //,取整,向下取整,5//2 = 2。
一、变量类型
1.变量名不能以数字开头,不能纯数字,不要用汉字,可以用下划线开头 2.数值类型(int,float,bool,complex) 2.1 bool类型大小写区分,True,False。True + 1不会报错 2.2复数类型,complex,a = 1 + 1j,a = 1j,识别为复数。a = 1j不会报错.a = 1 + j ,报错. 2.3 decimal 模块,c = decimal.Decimal('1.3'),不用引号不会精确. 2.4 math模块,math.floor(1.2) = 1,向下取整
向上取整,math.ceil(7.1) = 8。四舍五入,math.round()
二、序列类型
1.str字符串,单引号括住。
a = 'qwe'..三个单引号,多行输入,换行。/ 斜杠,\,反斜杠,\n,换行
2.列表,list,序列类型,[]中括号定义,内部可以放任何元素,列表里可以放列表。
元组,用小括号定义,元组里可以放元组。tu = (1),是int类型,tu = (1,)是元组类型。a = 1,2,3 ,1.2,'大家好',[1,2,3] type(a)= <class 'tuple'>.tu=(1),不是元组而是int类型. tu=(1,)是元组类型.a=1,2,3 不会报错,是元组类型.
索引取值,tu = (1,2,3) tu[0] = 1,tu[1] = 2.字符串也可以索引取值.
切片,[1:3],不包括3。取前不取后。
s[1:6:2],第一个参数是开始位置,第二个参数是结束位置,第三个参数是步长,可跳步取值。s[0:10]超出s长度不会报错。s[3:0:1]步长是正,方向是负取不到,改步长为-1,可以倒着取到。
linux 命令:pwd whoami
python3 进入python3
exit() 退出python3
ctrl d 退出
ctrl L 清屏
2**3 2的3次方
#注释
a = 1定义变量 ,赋值
type() 内置函数,查看类型
字符串三各定义方式:'' "" ''' '''.
直接调用有引号,print()输出没有引号.
作业:
li = [1,1,2,1+1j,True]
li[1],li[1:2],li[-3]
tu=('20180620')
year=tu(0:4)
month = tu(5:7)
date = tu(6:)
python基础知识01-数据类型和序列类型的更多相关文章
- python基础知识 01
一.计算机基础知识 计算机有硬件+操作系统+软件应用组成 cpu:人的大脑 内存:人的临时记忆 硬盘:人的永久记忆 操作系统 控制计算机硬件工作的流程 应用程序 安装在操作系统上的软件 二.Pytho ...
- python基础知识之数据类型
一.与用户的交互 古时候,我们去银行取钱,需要有一个银行业务员等着我们把自己的账号密码输入给他, 然后他去进行验证,成功后,我们再将取款金额输入/告诉他 骄傲的现代人,会为客户提供一台ATM机(就是一 ...
- 第二章(1.5)Python基础知识(数据类型)
一.list(列表) list是一种有序的集合,可以随时添加和删除其中的元素 用len()函数可以获得list元素的个数 列表操作包含以下函数: cmp(list1, list2):比较两个列表的元素 ...
- python基础知识 变量 数据类型 if判断
cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类的大脑 飞机 内存:暂时存储一些数据,临时加载数据和应用程序 4G 8G 16G 32G 速度快,高铁 断电即消失 造价高 硬盘 ...
- python基础之01数据类型-变量-运算浅解
python的数据类型 1 数字 数字分为整型(int),长整型(long),浮点型(float),复数(complex) 整型较为常用的功能: >>> a=-4 >> ...
- python基础知识(七)---数据类型补充、"雷区"、编码
数据类型补充."雷区".编码 1.数据类型补充 str: #字符串数据类型补充 s1=str(123) #常用于类型转换 print(s1) #capitalize()首字母大写 ...
- python基础知识0-1
绝对值:abs age = -19 age.__abs__() 19 相加: add age.__add__() 与运算:and age.__add__() 比较两个数大小:cmp age._cmp_ ...
- python基础知识(二)
python基础知识(二) 字符串格式化 格式: % 类型 ---- > ' %类型 ' %(数据) %s 字符串 print(' %s is boy'%('tom')) ----> ...
- 1.10 Python基础知识 - 序列:列表
在Python中有很多的组合数据类型,其中包括列表,元组,字符串等数据类型,这些数据类型统称为序列类型,用他们可以处理复杂的数据. 列表,是一组有序元素组合的数据结构.列表是可变的数据类型. 列表采用 ...
- Python开发【第二篇】:Python基础知识
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...
随机推荐
- 安装kibana
下载kibana5.1.1或者5.1.2版本的deb包,然后用dpkg命令安装 安装后启动位置在 /usr/share/kibana/bin中,在该目录下运行 ./kibana 即可启动 启动前应该先 ...
- CSS常见的五大布局
本文概要 本文将介绍如下几种常见的布局: 一.单列布局 常见的单列布局有两种: header,content 和 footer 等宽的单列布局 header 与 footer 等宽,content 略 ...
- Centos 内存释放
原因:最近发现服务器老师提示内存不足的警报,很多时候内存都占用百分之80以上,查看运行的服务似乎并没有占用很大的内存,top查看运行的服务,然后按shift+m排名第一的才百分之1.x,看了别人的博客 ...
- zabbix自定义item(v3.4)
1 添加user key agent.conf UnsafeUserParameters=1 UserParameter=mysql_if_running,sh /app/zabbix/alertsc ...
- 洛谷 P3768 简单的数学题
https://www.luogu.org/problemnew/show/P3768 化简一下式子,就是$\sum_{d=1}^ncalc(d)d^2\varphi(d)$ 其中$calc(d)=\ ...
- (025)[系统故障]XP下禁止将串口设备识别成鼠标(转)
很多人都遇到过这种问题:Windows XP启动时将一台连续发送数据的串口设备识别成串口鼠标,自动安装了串口鼠标驱动,而设备因此无法正常工作,而光标则无规律地到处跑.对此问题,Internet上的方法 ...
- [转]浅谈.NET下的多线程和并行计算(二)线程基本知识
本文转自:http://www.cnblogs.com/lovecindywang/archive/2009/12/25/1632213.html 首先来看看如何创建线程: Console.Write ...
- flask搭建
1.定义路由app.py from flask import Flask, request from flask import Blueprint app = Flask(__name__) test ...
- SSM-WebMVC(三)
SSM-WebMVC(三) 一.Annotated Controllers 应用程序控制器 handlerMethod(处理方法) ㈠方法入参 (springmvc针对于在controller ...
- configure: error: The LBL Packet Capture Library, libpcap, was not found!
configure: error: The LBL Packet Capture Library, libpcap, was not found! yum install libpcap*