当前位置:   article > 正文

Python入门学习笔记02_编程输入123,显示123,pathy代码怎么写

编程输入123,显示123,pathy代码怎么写

第二章 Python语言基础

简要概念

1.Python程序可以分解为模块、语句、表达式和对象
  • 数据表示为对象,对象本质上是一个内存块,拥有特定的值,支持特定类的运算操作
  • Python语言中每个对象由标识(identity)、类型(type)和值(value)组成
  • 标识id(obj1)可以唯一地表示一个对象,对应对象在计算机内存中的位置
  • 类型type(obj1)返回对象的数据类型
  • 值用print(obj1)表示对象的数据类型的值
2.变量和对象的引用

创建实例对象的方法:

  • 用类对象创建实例对象
>>> int(123)       #输出123
>>> complex(1,2)   #输出 复数类型(1+2j)
  • 1
  • 2
  • 直接用字面量创建实例对象
 >>>  123    #输出123
 >>> "abc"   #输出'abc'
  • 1
  • 2

Python是动态类型语言,变量不需要显式声明数据类型,而是根据变量赋值,Python解释器自动确定其数据类型。通过标识符id()和赋值运算符(=)可以指定某个变量指向某个对象, 如:

id(123)     #输出140706558370656
a=123
id(a)       #输出140706558370656
  • 1
  • 2
  • 3
'
运行
  • 对象赋给变量, 如:>>> a=1>>>b="abc"
  • 保留小数位数, 如:>>> format('{0:.2f}',123) #输出:‘123.00’
3.对象值比较(==)和引用判别(is)
x =  123    
y = x
z=1234
x==y     #输出:True
x is y   #输出:True
x == z   #输出:False
x is z   #输出:False
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
'
运行
4.不可变对象和可变对象

大部分为不可变对象,即对象本身的值不可改变,如:int、str、complex、float、tuple等

 a=18
id(a)    #输出:140706365363776.表示a指向的int对象18的id
a=25
id(a)    #输出:140706365364000.表示a指向的int对象25的id
b=25
id(b)    #输出:140706365364000.表示b指向的int对象25的id
id(25)   #输出:140706365364000.表示int对象25的id
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
'
运行

可变对象,如:list、dict等

x = y = [1,2,3]
id(x)    #输出:140706365363776
id(y)    #输出:140706365363776
x.append(4)
x        #输出:x=[1,2,3,4]
id(x)    #输出:True3776
x is y   #输出:True
x == y   #输出:True
z = [1,2,3,4]  
id(z)    #输出:140706365364000
x is z   #输出:False
x == z   #输出:False
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
'
运行
5.查看关键字
>>>help()    #进入帮助系统
help>keywords #查看关键字列表
help>if      #查看关键字if
help>quit    #退出帮助系统
  • 1
  • 2
  • 3
  • 4
6.语句书写规则

反斜杠(\)用于一个代码跨越多行的情况
分好(:)用于在一行书写多条语句
如果条件语句、循环语句、函数定义和类定义比较短,可以放在同一行,如:

 for i in range(1,11) : print( i , end = ‘ ’)
  • 1
7.函数的创建和调用

def 函数名([形参列表]):
函数体

函数调用格式

函数名([实参列表])

def getValue(b,r,n):
v=b*((1+r)**n)
return v
total=getValue(1000 , 0.05 , 5)
print(total)
  • 1
  • 2
  • 3
  • 4
  • 5
8.模块函数
import module
module.function(arguments)
  • 1
  • 2
9.类和对象

创建类对象

class 类名
类体 #定义类的属性和方法

创建实例对象和调用

anObject = 类名(参数列表)
anObject.对象方法
anObject.对象属性

class Person:
      def sayHello(self):
          print('Hello, how are you?')
p = Person()
p.sayHello()
  • 1
  • 2
  • 3
  • 4
  • 5
'
运行
10.模块和包
import 模块名
模块名.函数名
模块名.变量名
  • 1
  • 2
  • 3
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号