python基础第二天(day14)

参考https://www.cnblogs.com/alex3714/articles/5465198.html

多行注释  ‘‘‘  ‘‘‘变成字符串 """  """

单引号,双引号没有区别,只适用于单行

三个单引号,双引号 多行

#是真正的被注释掉

数据类型初识

1、数字

int(整型)   long(长整型) python3没有长整型的概念,自动变

float(浮点型)    复数

2、布尔值

  真或假  True  false

  1 或 0

3、字符串

"hello world"

万恶的字符串拼接:

  python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内从中重新开辟一块空间。

字符串格式化输出


1

2

3

4

name = "alex"

print "i am %s " % name

 

#输出: i am alex

PS: 字符串是 %s;整数 %d;浮点数%f

字符串常用功能:

  • 移除空白
  • 分割
  • 长度
  • 索引
  • 切片

字符串切片

从左到右,顾头不顾尾

4、列表

创建列表:


1

2

3

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

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

基本操作:

  • 索引
  • 切片
  • 追加
  • 删除
  • 长度
  • 切片
  • 循环
  • 包含

############################################

1、数字

2 是一个整数的例子。
长整数 不过是大一些的整数。
3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。

int(整型)

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

long(长整型)
  跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
  注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
float(浮点型)

      先扫盲 http://www.cnblogs.com/alex3714/articles/5895848.html 
  浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
complex(复数)
  复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

注:Python中存在小数字池:-5 ~ 257

2、布尔值

  真或假

  1 或 0

3、字符串

"hello world"

万恶的字符串拼接:

  python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内从中重新开辟一块空间。

字符串格式化输出


1

2

3

4

name = "alex"

print "i am %s " % name

 

#输出: i am alex

PS: 字符串是 %s;整数 %d;浮点数%f

字符串常用功能:

  • 移除空白
  • 分割
  • 长度
  • 索引
  • 切片

4、列表

创建列表:


1

2

3

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

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

基本操作:

  • 索引
  • 切片
  • 追加
  • 删除
  • 长度
  • 切片
  • 循环
  • 包含

5、元组(不可变列表)

创建元组:


1

2

3

ages = (1122334455)

ages = tuple((1122334455))

6、字典(无序)

创建字典:


1

2

3

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

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

常用操作:

  • 索引
  • 新增
  • 删除
  • 键、值、键值对
  • 循环
  • 长度

############################################

时间: 2024-10-23 13:15:02

python基础第二天(day14)的相关文章

python基础第二课

一  认识模块 1.1  sys #!/usr/bin/env python3 # Author: Sam Gao import sys print(sys.path) #打印PYTHONPATH环境变量 # ['/home/sam/PycharmProjects/s14/day1', # '/home/sam/PycharmProjects/s14', # '/usr/lib/python35.zip', # '/usr/lib/python3.5', # '/usr/lib/python3.

python基础-第二篇

一.运算符 1.算数运算: 算数运算符相信大家都不陌生吧,尤其是加减乘除,好!那我就带着大家看看最后三个,这三个到底是干什么玩意的? %,取两数相除的余数,看图: **,x的多少次幂,看图: //,取整除,你可以理解为向下取整,看图: 2.比较运算: 注意:当为一个等号时,多为赋值,两个等号为比较,另外不等于常用是!= 3.赋值运算: 4.逻辑运算: 逻辑运算符里,and和or好理解,那我就讲一下not:这家伙就是唱反调的--看图 5.成员运算: 成员运算符,从字面上意思去理解,问谁是不是某组织

python基础第二天

数据类型和变量 阅读: 424214 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示

Python基础第二篇

一.三元运算 if True: name='a' else: name='b' #上面的代码用三元运算表示: name="a" if True else "b" 二.类中方法查看 Python中一切事物都是对象,对象由类创建 type 查看对象类型 dir(类型名)  查看类中提供的所有功能 help(类型名)    查看类中提供的功能详细 help(类型名.方法名) 查看类中某功能的详细 三.类型常用功能 1.整形 abs(x) #返回绝对值 x+y,x-y,x*

Python 基础第二十三天(反射)

今日主要内容 1.面向对象高级特性---反射 2.内置函数和内置方法补充 1.什么是反射: 通过内置函数getattr(),hasattr(),setattr(),delattr()实现,在类外通过对字符串的操作,能够将类内同名的静态变量,方法,如对象属性是无法取到值的. 也可以理解为: ***正常情况下如果可以拿到这个变量 那么如有有这个变量的字符串形式 就是用反射可以获取到这个值 使用字符串数据类型的变量名 访问一个命名空间中的名字 找一个属性 ,直接就可以找到这个属性的值 找一个方法 ,找

python 基础第二篇

一. 循环. while循环 while 条件:代码块(循环体)执行流程: 判断条件是否为真. 如果真. 执行代码块 再次判断条件是否为真...... 当条件为假.执行else 跳出循环. 循环结束 1.让计算机连续打印5次corn,每次延迟一秒: import time count = 1 while count <=5: print("corn") count = count + 1 time.sleep(1) 2.让用户尽情的喷,按 q 退出,并且过滤掉"马化腾&

Python基础-第二天

本篇内容: 1.列表(list) 2.元组(tuple) 3.字典(dict) 4.字符串的操作 一.列表(list) 1.定义列表 list_name = ["元素1", "元素2"] ●一对中括号[]就是定义列表: ●元素是字符串的话要用双引号或单引号引起来: 2.取列表中的元素 ●显示列表的全部内容 >>> city = ["beijing", "shanghai", "guangzhou&q

python基础第二章:运算与运算符

运算与运算符 运算分类:算术运算,比较运算,赋值运算,逻辑运算,位运算,成员检测,身份运算 算术运算:+   -  *  /  (除,返回的一定是整型) **(幂) //(取商,返回的不一定是整型) %(取余) 比较运算:>  <  <=  >=  ==  !=(不等于) 赋值运算:=  +=   -=  /=  *=   **=  //=   %= 逻辑运算:not    and   or 位运算:二进制(0b) bin 八进制(0o) oct 十六进制(0x)hex R进制转十

Python之路【第二篇】:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进