Python 第二课,运算符和基本数据类型

Python的运算符

1、算数运算:

2、比较运算:

3、赋值运算:

4、逻辑运算:

5、成员运算:

python的基本数据类型

1、数字

int(整型)

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

2、布尔值

  真或假

  1 或 0

3、字符串

"hello world"

字符串常用功能:

  • 移除空白  strip(self, chars=None)
  • 分割 partition(self, sep)
  • 长度 __len__(self)
  • 索引 []
  • 切片 [:]

4、列表

创建列表:


1

2

3

name_list = [‘alex‘‘seven‘‘eric‘]

name_list = list([‘alex‘‘seven‘‘eric‘])

基本操作:

  • 索引 []
  • 切片 [:]
  • 追加  append(self, p_object)
  • 删除  remove(self, value)
  • 长度  len
  • 循环 for
  • 包含

5、元祖

创建元祖:


1

2

3

ages = (1122334455)

ages = tuple((1122334455))

基本操作:

  • 索引 []
  • 切片 [:]
  • 循环  for
  • 长度  len
  • 包含

6、字典(无序)

创建字典:


1

2

3

person = {"name""mr.wu"‘age‘18}

person = dict({"name""mr.wu"‘age‘18})

常用操作:

  • 索引 [key]
  • 新增 [key1]=value
  • 删除  clear
  • 键、值、键值对   keys,values,viewitems
  • 循环  默认循环key
  • 长度  len

PS:循环,range,continue 和 break

其他

1、for循环

用户按照顺序循环可迭代对象中的内容,

PS:break、continue


1

2

3

li = [11,22,33,44]

for item in li:

    print item

2、enumrate

为可迭代的对象添加序号


1

2

3

li = [11,22,33]

for k,v in enumerate(li, 1):

    print(k,v)

3、range和xrange

指定范围,生成指定的数字


1

2

3

4

5

6

7

8

print range(110)

# 结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]

print range(1102)

# 结果:[1, 3, 5, 7, 9]

print range(300-2)

# 结果:[30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2]  

时间: 2024-12-20 11:37:25

Python 第二课,运算符和基本数据类型的相关文章

python-第二课-运算符与基本数据类型

第二课-运算符与基本数据类型 复习: pypy是所有的python编辑器中最快的,原因是,它把机器码拿给编译器,直接把机器码直接拿给底层操作. 环境变量配置过程: 计算机-属性-高级系统设置-环境变量-Path,在后面加分号,把新的路径加进来.再想加别的,依旧可以使用这种放法,加分号,把新的路径加进来.分号的作用就是区分不同的路径,进行分割. 一般的情况下我们使用文件的形式来写代码,在linux下要加上头文件#/usr/bin/... 在Python2中加入# -*- coding:utf-8

学习 Python 第二课:用户交互程序

Author:uljfangbr/>E-mail:[email protected]Mentor:Liu YouyuanTime:2018-3-25 要求:1.用户输入相关信息2.打印出如下格式: ----------INFO: NAME ----------NAME:AGE:JOB:SALARY: #! usr/bin/env python #Author:uljfang #E-mail:[email protected] #Mentor:Liu Youyuan #Time:2018-3-25

python第二课笔记

什么是BIF? BIF是python的内置函数 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF? 输入 dir(__builtins__) 可以看到 Python 提供的内置方法列表,68个 在 Python 看来:'FishC' 和 'fishc' 一样吗? 不一样 python区分大小写 在小甲鱼看来,Python 中什么是最重要的?你赞同吗? 缩进 不赞同 这节课的例子中出现了"="和"==",他们表示不同的含义,你在编程的过程中会不小心把

Python 第二课笔记

1.模块初识 Python标准库和第三方库, 写好的功能封装好,起个名字,就是模块也叫库,直接导入就能用了. 标准库就是不需要安装,就能够导入的库 第三方库必须下载,安装才能使用的库. 1.1 两个标准库,sys模块和os模块 sys模块 ******创建的项目文件名字不能与导入的库名相同******* 1 import sys #带入sys模块 2 3 print(sys.path) #调用sys模块的方法,sys.方法名 [运行结果]   ['D:\\Python\\s014\\DAY2',

python 第二课 python基础语法(2)

=================目录==================1.5 python的数值和字符串1.6 元组1.7 列表 ======================================= 1.5 python 的数值 和字符串int 32位范围-231~~+231:a=100l 定义为long型 a=23j 定义复数类型str= 'this is a string' == str="this is a string" == str="'this is

python第二课--分支结构与循环结构

if语句---分支结构 在Python中,要构造分支结构可以使用if.elif和else关键字.所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够使用它作为变量名(事实上,用作其他的标识符也是不可以).下面的例子中演示了如何构造一个分支结构. #用户身份验证 username = input("username:") password = input("password:") if username == "a

python第二课

变量 只要在内存里存在就可以使用  (栈) 三元运算 name = 值1 if 条件成立 else 值2 进制 二进制  八进制  十进制  十六进制 基础 一切事物都是对象,对象由类创建 type  dir()  help() 类中的方法 __方法__   私有方法,可能有多种执行方式 方法         只有一种执行方法 数字 abs()  cmp(x,y)  coerce(x,y)  divmod(x,y)  x//y  hash(x)  x**y int(x)  long(x)  fl

MIT python 第二课第四十分钟 取最小值的例子

用if嵌套取最小值 #取最小值 >>> x=15 >>> y=11 >>> z=5 >>> if x<y and x<z:print('x is least') elif y<z:print('y是最小值') else:print('z is least') z is least >>> #elif 那回车也没有缩进号的 >>> #那我用老方法求最小值 我要怎么写呢: >&g

【python】步骤四 第二课、实现飞机大战

第二课.实现飞机大战 一.项目介绍 项目实战:飞机大战 课程目标 掌握面向对象分析和开发的思想 能对项目进行拆分,进行模块化开发 了解项目开发的基本流程 理解并运用python的包.模块相关知识 理解并运用文件读写,函数式编程 理解简单2D游戏开发的基本思路 能独立开发简单的2D游戏项目 掌握IDE的调试技巧 项目功能模块 我方飞机 敌方小型飞机 敌方中型飞机 图片资源 音效资源 游戏历史 子弹 游戏展示结果 所需技能点 python的基础,包括变量.字符串.分支.条件控制.循环等 python