python是解释性语言

什么是解释性语言

就相当于你去饭店,你点了10道菜,他做好1道给你上1道。解释一行,执行一行。速度上不如编译性语言快。

什么是编译性语言

就相当于去饭店吃饭,你点了10道菜,他10道都做完了一起给你上10道,给你一个打包似的感觉。java就属于编译性语言(但很快要收费)。

python第一个概念

变量:使用方便的占位符,用于引用计算机内存地址。类似于年龄、等级就是变量。它会随着一些东西的变化而产生变化。

常量:不变的量。但在python中没有真正意义上的常量。在python中,大写的字母代表常量,常量是不能更改的(在c语言中),但在python中是可以更改的,所以在Python中没有真正意义上的常量。

变量应具有的属性或者特征(在python解释器操作)

id 代表内存地址 (id (变量名)>即可查看此变量的ip地址)

id显示不是真正的内存地址,而是解释器形式。

type 数据类型(type(变量名)即可查看此变量的类型)

value 变量的值

三者缺一不可,缺一个都不叫变量。

什么是python交互模式

就是python解释器,他有一个小的整数池,范围是[-5,256] ,当你的value等于[-5,256],那么他们的id是一样的,用的是同一块内存空间,避免浪费空间。但pycharm的整数池会扩大这个范围[-5,256]。是内存而定。

用户与python交互

如何跟pycharm简称pai x 交互,有一个关键词叫input,input就是让你跟程序交互的关键字。

pycharm脚本常用的两个参数: input 就是变量的值、 prtint 打印变量的值

交互定义方式

name = input('请输入你的名字')

print(name)

打印出来的就是你输入的名字

注释定义方式

#name = input('请输入你的名字')

用#也可以注释(此为单行注释),但在python中常用6个单引号扩起(此为多行注释)。快捷键:先全选住要注释掉的内容,而后ctrl+?。

格式如下

’’’

name = input(‘请输入你的名字’)

’’’

数据类型

整型定义方式(整数)  int 是查看类型显示此变量是整型

整数是什么 age

格式如下

age = 250

print(type(age))

浮点型定义方式,就是小数点 float是查看类型显示此变量是浮点型

salary = 2000.0

print(type(salary))

字符串定义方式 str 是查看类型会显示此变量是字符串

字符串有三种定义方式

usermane = ’杨旭’

username1 = ”杨旭”

username2 = ’’’六个单引号虽然代表注释,但赋予变量的时候,它就是字符串

杨旭

好帅

’’’

如何打印多个变量

print(type(username), type(username1), type(username2))

列表定义方式 list 是查看类型会显示此变量是list类型

列表的形式就是中括号包起来,首先来说列表是可以存取多个值

list = [1,2,3,4,’a’,’aaa’]

元祖定义方式 tuple类型 元祖内可以是任意数据类型

元祖与列表是一样的,都是存取多个值,只是列表用的是中括号,元祖用的圆括号

tuple1 = (1,2,3,4.,’a’,’aaa’)

字典定义方式 dict类型 就是key : value形式 关键字 : 数值类型组合而成

info = {

’username’:  ’杨旭’,

’age’: 25,

}

集合 set类型

set1 = {1,2,3,4,(1,2,3)}

集合不能打印重复的

set1 = {1,2,3,’1,’a’,’bbb’}

布尔类型 bool类型 就是真假

Ttrue真

False假

Python变量类型及变量的更多相关文章

  1. python list类型的变量相当于全局变量 可以被函数与类引用

    python list类型的变量相当于全局变量 可以被函数与类引用

  2. Python 变量类型及变量赋值

    在 Python 中,变量不一定占用内存变量.变量就像是对某一处内存的引用,可以通过变量访问到其所指向的内存中的值,并且可以让变量指向其他的内存.在 Python 中,变量不需要声明,但是使用变量之前 ...

  3. python元组类型的变量以及字符串类型的变量作为参数进行传值

    今天做selenium元素对象剥离时(我把元素对象都放到了元组类型的变量中,格式:user = (“id”,“X-Auto-2”)),遇到一个元组变量,以及str字符串变量一起作为参数传值的问题,发现 ...

  4. MySQL服务 - MySQL变量类型及变量设置

    一.MySQL变量类型: MySQL通过变量来定义当前服务器的特性,保存状态信息等.我们可以通过手动更改变量的值来配置MySQL,也可以通过变量获得MySQL的当前状态信息.MySQL的变量类型可以从 ...

  5. js基础知识--变量类型和变量计算

    提问: JS中使用typeof能得到的哪些类型 何时使用===何时使用== JS中有哪些内置函数 JS变量按照存储方式区分为哪些类型,并描述其特点 如何理解JSON 涉及知识点:(1)变量类型 值类型 ...

  6. PyCharm 怎么查看 Python 的变量类型和变量内容

    一.在程序的某一行添加断点 二.选择 debug 程序

  7. js声明引入和变量声明和变量类型、变量

    问题: 在网页的发展历程中,发现网页不能对用户的数据进行自动校验,和提供一些特效. 解决: 使用javascript. 作用 可以让网页和用户进行直接简单的交互. 可以让网页制作特效和动画. 声明js ...

  8. SQL获取变量类型以及变量最大长度

    DECLARE @Temp nvarchar(1050)='' SELECT CAST(SQL_VARIANT_PROPERTY(@Temp, 'BaseType') AS VARCHAR(50))S ...

  9. python应用(5):变量类型与数据结构

    如前所说,写程序如同给算法写壳,而算法就是流程,所以流程是程序的主角(但这个流程不一定要你来设计).在程序中,为了配合流程(算法)的实现,除了顺序.分支与循环语句的使用,还要借助"变量&qu ...

随机推荐

  1. 在JS中统计函数执行次数

    一.统计函数执行次数 常规的方法可以使用 console.log 输出来肉眼计算有多少个输出 不过在Chrome中内置了一个 console.count 方法,可以统计一个字符串输出的次数.我们可以利 ...

  2. Java 实现日期 Date 的赋值

    关键的语句也就三句话: (1) SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd"); (2) Date ...

  3. 一款基于jQuery的分页插件

    特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...

  4. 使用Map接收返回数据库的数据

    查询返回值是map类型的一条数据 1 首先在接口中写方法 public interface EmployeeMapper { //返回一条记录的map:key就是列名,值就是对应的值 public M ...

  5. maven 插件的应用

    在pom.xml里配置 以测试插件介绍为主 <build> <plugins> <plugin> <groupId>org.apache.maven.p ...

  6. 洛谷P4095新背包问题

    传送 这道题最最暴力的方法就是对于每一个询问都跑一边多重背包问题,但显然q不会那么友好的让我们用暴力过掉这道题. 考虑优化.我们可以先把裸的多重背包搞成二进制优化后的多重背包.但是复杂度依然无法接受. ...

  7. JavaScript判断 Radio 单选按钮是否为选中状态 并弹出 值信息

    今天在百度前端任务中遇到了一个以前没怎么注意的知识点,所以就准备记下来 <script type="text/javascript"> //判断个函数 以上 5 个Ra ...

  8. Navicat12 for Mysql破解教程

    1. 注册机和Navicat网盘下载地址 链接:https://pan.baidu.com/s/1taWdnaLCPIu8xmNm1uV-Ng 提取码:no8l 2. 请先安装navicat for ...

  9. 设置了responseType:Blob之后,如果返回json错误信息,如果获取?

    最近做了一个文件下载功能,于是设置了responseType: Blob的方式, 什么是Blob呢,MDN官方解释:Blob 对象表示一个不可变.原始数据的类文件对象.Blob 表示的不一定是Java ...

  10. powered by Fernflower decompiler

    About Fernflower Fernflower is the first actually working analytical decompiler for Java and probabl ...