python逻辑型数据也叫什么_Python入门 | 运算符和数据类型

自用总结。

零散知识

1.Python的计算方法:运算符、函数、方法

1) 方法与函数的区别:

方法与特定类型的对象有关,是属于某个对象的函数,对象始终是该方法的第一个参数。e.g. islower()方法是检查字符串中字符是否为小写形式的方法:"hello".islower()、"one fish,two fish".count('fish')

函数在括号里输入参数。

2) 运算符:

算术运算符: **幂 %取模 //向下取整

比较运算符

逻辑运算符:and or not

成员运算符: in、not in

恒等运算符:is、is not

x is None # 检查x是否为None

a = [1, 2, 3]

b = a

c = [1, 2, 3]

print(a == b) # True

print(a is b) # True

print(a == c) # True

print(a is c) # False

2.赋值与一些函数

x,y,z = 1,2,3

type(x)

len(x)

int(x)

float(x)

str(x)

3.print与input

name = input('please enter your name:')

print('hello',name)

print('hello,\nworld')

# 不能换行

print('''hello,

world''')

# 一定要换行

print('''hello,\n

world''')

print(r'''hello,\n

world''')

4.一些规则如果使用空格缩进,就一直用空格,不要用制表符

用4个空格缩进

在类之间空两行(?)

字典、列表、元组以及参数列表中,在 ,后一个空格

字典的:后也要添加一个空格

在赋值运算符合比较运算符周围要有空格(参数列表中除外),但是括号里不加空格。例如:a = f(1,2) + g(3,4)

5.变量名

普通字母、下划线、数字。

不能有空格,不能以数字开头,不能使用保留字或内置标识符(会报错)

全部使用小写字母并用下划线分隔

6. PEP8 编码规范

7.string字符串

用单双引号均可

"hello, I'm xx."

'she said: "I am fine."'

'I\'m fine.'

# 单双引号

'hello' + 'world' # helloworld 没空格

'hello' * 2 # hellohellow 每空格

数据结构

1.list列表:可变、有序与字符串最相似,都支持len、索引、切片、成员运算符。但列表可以改,字符串不能改

Month = ['JAN', 'FEB'] 中括号

切片:[6:9] 取678

2.tuple元组:不可变、有序Month = ('JAN', 'FEB') 小括号;括号可省略:dimensions = 52, 40, 100

解包:length, width, height = dimensions

3.set集合:可变、无序,只包含唯一元素a = {1, 2, 3} 大括号

number = [1,2,6,3,1,1]

unique_nums = set(number)unique_nums.add(10) : 不是append,会把10放在任意位置

4.dictionary字典 :可变,无序,存储元素对(键和值)键是不可变的,故list不能当键

student['Amy'] 数据结构的索引都是中括号

可以直接添加新键student['John'] = 12

检查键是否在字典中:in、get 。如果预计查询会失败,最好用get。

print( 'Amy'in student)

print(student.get('Amy')) # 不存在输出None

print(student.get('Amy'),'not') # 不存在输出not复合字典:student['Amy']['age']

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/454505.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flask 第三方组件之 WTForms

简介 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip3 install wtforms 用户登录注册示例 1. 用户登录 当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如: 用户不能为…

机器学习原理与算法(六) 支持向量机

版权声明:本系列文章为博主原创文章,转载请注明出处!谢谢! 本章索引: 从第3章的Logistic回归算法开始,我们一直在讨论分类问题。在各种不同的分类算法中,...,我们一直在讨论如何分类…

读《程序员的SQL金典》[2]--函数

一、数学函数 1.RAND SELECT RAND () ---0.302870228294199取0-1之间的随机小数。 2.小数取整 CEILINT(data)舍掉小数部分并向上取整。FLOOR(data)舍掉小数部分并向下取整。SELECT TOP 3 FWeight, CEILING(FWeight ),FLOOR( FWeight) FROM T_PersonRound(m,d):四舍…

html div模块前留空白,html – 3个DIV彼此相邻,中间填充空白

您好我想问你如何将3 DIV放在一起,而中间一个填补第一和第三DIV之间的空白.我想在第一个NAD第三个DIV中有动态按钮,我需要中间DIV来填充第一和第三个DIV之间的空间.我会破坏纯CSS / HTML(没有JavaScript)这是我的尝试:http://jsfiddle.net/4smx3627/#wrapper{height…

mplayer安装记录 源码分析

mplayer源码下载地址: http://www.mplayerhq.hu/MPlayer/releases/ 下载最新的MPlayer-1.0rc4 #mkdir /usr/local/mplayer #mkdir /usr/local/codecs #cd MPlayer-1.0rc4 #./configure --prefix/usr/local/mplayer --codecsdir/usr/local/ codecs --langua…

python人脸识别代码百度ai_python百度AI人脸识别API测试

1、注册账号 2、创建应用 3、得到AK和SK 4、用AK SK获取access_token 可用下面的代码: #!/usr/bin/python3.5 # encoding:utf-8 import requests # client_id 你的AK client_secret 你的SK host https://aip.baidubce.com/oauth/2.0/token?grant_typeclient_crede…

Flask 第三方组件之 SQLAlchemy

一、介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装:pip3 install sqlalc…

httpservlet获取请求端IP地址

request.getRemoteAddr(); 转载于:https://www.cnblogs.com/panxuejun/p/7623850.html

html 中怎样显示enum,JavaScript如何枚举?

JavaScript中对象的属性分为两种:数据属性和访问器属性。然后根据具体的上下文环境的不同,又可以将属性分为:原型属性和实例属性。原型属性是定义在对象的原型(prototype)中的属性,而实例属性一方面来自构造的函数中,然…

iperf测试网卡性能

Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失 因为产品上确定要要用的PHY是千M的&a…

acrobat 控件可以发布吗_短视频可以同时在多个平台发布吗?

我们在做自媒体内容创业中,很多人都在做视频版块,那么一个短视频到底能不能多平台同时发布呢?那么今天,我来分享给大家,希望能够帮到你解决困惑。1.作品可以多平台分发:大家不确定是否能多平台分发&#xf…

红河学院计算机科学与技术,2016年红河学院计算机科学与技术专业最低分是多少?...

类似问题答案2016年厦门理工学院计算机类(含计算机科学与技术、网络工程、空间信息与专业最低分...学校 地 区 专业 年份 批次 类型 分数 厦门理工学院 福建 计算机类(含计算机科学与技术、网络工程、空间信息与 2016 一批 理科 491 学校 地 区 专业 年份 批次 类型 分数 厦门理…

Flask 第三方组件之 script

Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; …

CentOS四种方法自建yum仓库

将ISO光盘镜像作为yum本地仓库(适用于不能联外网的环境): 1、 禁用所有可用的yum仓库,为方便演示,直接全部删除: # cd /etc/yum.repos.d # ls # rm -rf * 2、 创建光盘挂载点,挂载光盘&#x…

python substr_python数据分析-数据对象(一)

Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。不可变(3 个):Number(数字)、String(字符串)、Tuple(元组)&#xff…

VLC框架分析

功能部份: VLC媒体播放器的核心是libvlc ,它提供了界面,应用处理功能,如播放列表管理,音频和视频解码和输出,线程系统。所有libvlc源文件设在的/src目录及其子目录: # config/ :从命令行和配置…

html表格里的超链接点不了,Excel如何添加和取消超链接 Excel超链接打不开是怎么回事...

很多用户在制作excel表格的时候都会添加一些超链接,在制作完成后发布到网页,阅读者可以通过超链接打开指引的网页或者文件,超链接对制作excel表格的用户有非常大的帮助,虽然添加超链接的步骤非常简单,不过还是有些exce…

yum 安装apache php mysql

安装: yum install -y httpd php 查看版本:、 rpm -qa httpd php httpd-2.2.15-54.el6.centos.x86_64 php-5.3.3-48.el6_8.x86_64 修改apache配置文件: vim /etc/httpd/conf/httpd.conf 在#ServerName www.example.com:80行下添加一行 Server…

Python 散点图线性拟合_机器学习之利用Python进行简单线性回归分析

前言:在利用机器学习方法进行数据分析时经常要了解变量的相关性,有时还需要对变量进行回归分析。本文首先对人工智能/机器学习/深度学习、相关分析/因果分析/回归分析等易混淆的概念进行区分,最后结合案例介绍如何利用Python进行简单线性回归…

Flask 第三方组件之 Migrate

flask-migrate是flask的一个扩展模块,主要是扩展数据库表结构的.类似于Django的python manage.py migrate 官方文档: http://flask-migrate.readthedocs.io/en/latest/ 安装 pip install flask-migrate 使用举例 from flask import Flask from flask_sqlalchemy import SQLA…