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位 ...
随机推荐
- hdu1272 小希的迷宫 基础并查集
#include <iostream> #include <cstdlib> #include <cstdio> #include <algorithm> ...
- 洛谷 P3312 [SDOI2014]数表
式子化出来是$\sum_{T=1}^m{\lfloor}\frac{n}{T}{\rfloor}{\lfloor}\frac{m}{T}{\rfloor}\sum_{k|T}\mu(\frac{T}{ ...
- 转 多个版本的数据库在同一服务器上ORA-12557
http://blog.chinaunix.net/uid-42518-id-3153473.html 问题描述:当同一台机子上安装了多个版本的数据库,可能在连接库或ASM时会报以下错误.ORA-12 ...
- Web service简介 与servletContext的参数
Web service顾名思义是基于web的服务,它是一种跨平台,跨语言的服务. 我们可以这样理解它,比如说我们可以调用互联网上查询天气信息的web服务,把它嵌入到我们的B/S程序中,当用户从我们的网 ...
- Suricata的性能
不多说,直接上干货! 见官网 https://suricata.readthedocs.io/en/latest/performance/index.html Docs » 7. Performanc ...
- ASP.NET MVC Identity 兩個多個連接字符串問題解決一例
按照ASP.NET MVC Identity建立了一個用戶權限管理模塊,由于還要加自己已有的數據庫,所以建立了一個實體模型,建立了之后,發現登錄不了: 一直顯示“Login in failed for ...
- AJPFX循环结构整理资料
Java语言基础(循环结构概述和for语句的格式及其使用)* A:循环结构的分类 * for,while,do...while * B:循环结构for语句的格式:* ...
- Array(数组)的基本方法
1.定义:var arr=new Array ("12" , "zhang") 2.简写:var arr=[ 12 , "zhang&quo ...
- 初识node,原理与浏览器何其相似
话不多说,直接上图. 今日入手开始学习Nodejs,加油吧,小小前端的大V梦ヾ(◍°∇°◍)ノ゙
- postgresql版sde(10.4.1)安装说明
从ArcGIS 10.3开始,彻底没有了sde的安装包,安装sde数据库需要先安装arcgis desktop,通过arccatalog建数据库,同时也不能建sde服务,只能使用直连 以下演示在sde ...