Python初探第一篇-变量与基本数据类型

变量

  Python中的变量和c语言中有所区别,Python是动态类型的语言,因此不需要预先声明变量的类型,在赋值的那一刻变量的类型和值就一起初始化。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

  并且Python中的赋值语句是建立对象的引用值,而不是对象,就如同指针,而不是数据储存的区域。

test_list=[1,2,3,4]
new_list=test_list      #不是test_list的副本,只是test_list的引用
new_list.append(5)
print(test_list)           #[1,2,3,4,5]

因此会涉及到深拷贝和浅拷贝的问题,这里不做阐述,之后再专门来讨论。

基本数据类型

1、数字

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647   在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

2、布尔值(bool)

3、字符串

new_str="Hello,world"

字符串常用功能:

  • 移除空白 strip()
  • 分割  split()
  • 长度       len()
  • 索引       new_str[0]
  • 切片  new_str[1:3]

4、列表

创建列表:

name_list=[]
name_list=list([])

基本操作:

  • 索引
  • 切片
  • 追加  append()
  • 删除  pop()    remove()
  • 长度  len()

5、元组

创建元组:

new_tuple=(1,2,3)

元组内容不可修改

基本操作:

  • 索引
  • 切片
  • 遍历
  • 长度
  • 包含

6、字典(无序)

创建字典:

new_dic={key1:value1,
         Key2:value2}        

常用操作:

  • 索引
  • 新增
  • 删除
  • 键、值、键值对
  • 遍历(键\值\键值对)
  • 长度

运算符

1、算数运算:

2、比较运算:

3、赋值运算:

4、逻辑运算:

5、成员运算:

原文地址:https://www.cnblogs.com/ifyoushuai/p/8970222.html

时间: 2024-11-05 21:45:26

Python初探第一篇-变量与基本数据类型的相关文章

python启程——第一篇

关于自己python学习的内容分享分享(更多可以访问http://www.yibencezi.com/notes/9073进行学习): 0,环境安装(自行百度)在线环境:http://pythonfiddle.com/1,我的第一个python: 2,简单的print:rint,中文意思是打印,在python里它不是往纸上打印,而是打印在命令行,或者叫终端.控制台里面.print是python里很基本很常见的一个操作,它的操作对象是一个字符串(什么是字符串,此处按住不表,且待日后慢慢道来).基本

python开发第一篇:目录

初识Python 编程语言介绍 条件语句和基本数据类型 第二章 python基础之函数/递归/内置函数 阅读目录 - [数学定义的函数与Python中的函数](https://www.cnblogs.com/hui147258/p/10810797.html) - 为何使用函数 - 函数和过程 - 函数参数 - 局部变量和全局变量 - 前向引用之‘函数及变量’ - 嵌套函数和作用域 - 递归调用 - 匿名函数 - 函数式编程 - 内置函数 - 练习题 原文地址:https://www.cnblo

python之基础篇(五)——数据类型

防伪码:忘情公子著 前面四篇我们已经讲了许多概念方面的东西,从此篇开始,我们将真正开始学习python. 在上一篇中,我们已经说过python有哪些核心数据类型,接下来我们将一一细说这些数据类型. python数据类型之数字类型 python使用5种数字类型:布尔型.整型.长整型.浮点型和复数,所有数字类型均为不可变对象. math模块是python中专门用来实现高级算术运算的模块. 数字支持以下操作: +:加法 -:减法 *:乘法 /:除法 //:截断除法 **:乘方 %:取模 -=:一元减法

初学入门Python【第一篇】:python简介和入门

零基础小白学Python,自带狗熊掰棒子属性,所以决定以博客形式来记载.总结.回顾python知识点 学习参考博客:http://www.cnblogs.com/wupeiqi/articles/4911365.html http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 http://www.cnblogs.com/luotianshuai/p/4930655.html Pytho

Python开发第一篇 基础篇

开发: 操作系统就是个软件 计算机诞生: 计算机硬件的组合 只对操作系统级别的开发工作: 由微软,或者其他开发系统的团队做 开发 语言: 高级语言:Python,  Java ,  PHP,  c#      ,Go      ,ruby     ,C++ ....... 低级语言:C,汇编 区别,高级语言之间,制定的规则不同 机器码和字节码: 机器码:计算机能直接识别的东西(低级语言) 字节码:高级语言通过转换成低级语言能识别的字节码--->机器码(节省转换流程,加速效率) 语言之间的对比:

图解Python 【第一篇】:Python基础1

本节内容一览图 一.Python简介  Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用Ope

python入门第一篇:python语言简介

一.主流语言的介绍 二.什么是编程?为什么要编程? 编程是一个动词,编程==写代码 写代码为了什么? 为了让计算机帮我们做事情 三.编程语言的进化 高级语言的分类: 四.Python发展史 1989年,Guido开始写Python语言的编译器. 1991年,第一个Python编译器诞生.它是用C语言实现的,并能够调用C语言的库文件.从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统. Granddaddy of Python web f

Python开发第一篇 基础篇(下)

一.python种类 1.1 Cpython python官方版本,使用c语言实现,运行机制:先编译,py(源码文件)->pyc(字节码文件),最终执行时先将字节码转换成机器码,然后交给cpu执行: 如果再次运行时,会优先寻找字节码文件,若源码文件被修改,则会再次编译成字节码 1.2 Jython Python语言的Java实现,不仅提供Python的库,同时也提供所有的Java类.能运行在任何可兼容的Java1.1或更高的Java虚拟机平台上. 运行机制:py(源文件)->动态编译成字节码(

python学习第一篇

一:python安装及开发工具(pycharm)安装 1.在python官网(https://www.python.org/)安装最新版的python文件. 2.下载pycharm最新版并安装(www.jetbrains.com) 二:第一个python程序(Hello World) print('hello World') 三:变量 1.变量声明: 1 name = 'jone' 2 name2="jone"#字符变量要用'xx'或者"xx" 3 num = 1