python入门

安装

mac官网下载之后y

基本语法
1.print   可以输出想输出的话(单引号),表达式,变量int(4)和4都行




求幂** 2得2次方 是2**2

求整  就是求9/4的除数 为2



2自变量

用python的idle可以new file来做

apple= 1

print(apple)

就会在shell即控制台输出1


a,b,c = 1,2,3

打印(a,b,c);

>> 123


3  while循环





4 for循环


example_list = [1,2,3,4,5,6,7,8,33]

对于我在example_list中:

    打印(I)

    只要在四个空格后面的都算为循环里的语句

输出打印所有值。

(command +【)全部tab整理格式


Range 使用

python 内置集合

1.set

一系列无序元素的集合,其中的元素都是不同的。常见操作 集合的并集交集和补集等


2.tuple


2.字典


完全理解 Python 迭代对象、迭代器、生成器

http://python.jobbole.com/87805/




5如果条件

X,Y,Z = 1,2,3

如果x> y:

    打印( 'DD'); 

elif x <1:

    打印('');

elif x <1

    printf()的”

其他:

    打印();




6 ifelse条件
7 ifelseif

elif //就是else if

8 DEF函数

def函数():

    //缩进来确定在函数的范围内


控制台调用函数方法

>>功能()

脚本里也可以直接用

功能()

9函数参数

def fun(a,b)


>> fun(a = 2,b = 5)// fun(2,5)

10函数默认参数

def sale_car(价格,颜色,品牌,second_hand,长度,高度):

    打印(“价格”,价格,

            “颜色”,颜色,

           “品牌”,品牌;

          ..................)


sale_car(1000, '红',......)


也可以在定义函数时就定义好默认值。调用的时候只输出没有定义的值就行。



11全局局部变量

X = 100 //全局变量习惯大写。

a =无

def fun():

global b //这里的b就是全局变量,但是最开始需要定义a

A = 10

返回一个+ 100


print(X)// true

打印(一)//错误



打印(乐趣())

12模块安装

13读写文件1

文字='第一行\下一行\最后一行'

打印(文本)


>>第一行 

   下一行

    最后一行



my_file = open('myfile.txt','w')//没有的话创建,w write r read

my_file.write(文本)

my_file.close()


//不会生成任何东西但是会在桌面生成一个文件然后把上面三行写进去。



14读写文件2

append_text ='\ n附加文件'

my_file = open('my file.txt','a')

my_file.write(append_text)//在后面附加一句话。

my_file.close()


//这样就会在文件里附加appendtext里的内容


15读写文件3

读取文件内容打印到输出栏中。

readline只读一行



readlines全部读存在一个python list里


16类类

类人类:

    name ='www'

    age ='19'//这些都是类的属性用自调用

     def add(self,x,y):

    打印(self.name)

    结果= x + y

    打印(结果)

    def minus(self,x,y);

    结果= xy

    打印(结果)


//作者用的计算器类 为了方便写的human

>> calcul =Calculator() //实例化一个对象

>> calcul.name //用类里的属性

>> calcul.add(10,11) //用类里的方法

17 init功能

def_init_(self,name,price,hight,width,weight):   //非常常用 构造函数

self.name =name

……


>> c = Calculator(' ', 12,34,44,44,33)

18输入

a = input(" xxx")





19元组列表

a_tuple = (12,3,5,15,6) //一旦初始化不能被修改  定义用() 输出用【】


从list里取出值一个个放在content里

a_list = [12,3,67,7,82]

for content in a_list: //in a_tuple    都会一样打印出来

    print(content)


for index in range(len(a_list)): //index 索引

    print('index=',index,'number in list=',a_list[index])



20名单

a = [1,2,3,4]

a.append(0)        //[1,2,3,4,0]  后面追加

a.insert(1,0)  // [1,0,2,3,4]   指定位置插入

a.remove(2) // 删掉列表里第一个值为2的 后面的继续保留。

print(a[0])  //打印第一位

print(a[-1])  //打印最后一位

print(a[:3])

print(a[3:5])  //第三位到第五位

print(a[5:])   //到最后

print(a.index(2)) //打印2这个值的索引就是所在位置

print(a.count(2)) //打印2这个值的出现的次数

a.sort()//默认从小到大

a,sort(reverse=True) //打印出从大到小的排序

21多维列表

a = [1,2,3,4,5]

multi_dim_a =[ [1,2,3],

                         [2,3,4],

                         [3,4,5]]

print(a[1])        //2

print(multi_dim_a[0][1])  //2    a[2][2] 是5



22字典

key value 



删除



添加  字典是没有顺序的容器,随便加进去的。


字典里面也可以加字典




23 import

第一种方法


import time

print(time.localtime())

第二种方法

简化名字


import time as t

print(t.localtime())


第三种方法  (只用其中几种方法)


用所有方法

24自己的模块

确保你要导入的文件和你现在写的文件在同一目录下。



libiray  python3.5 site-packages 里是你所有下好的模块。 放在这里就可以放心调用 是python放置外置模块的文件夹。

25 continue break


只有输出 1 才会终止循环 


break不执行之后任何的语句 跳出循环执行后面的语句



continue 跳过他之后的语句进入下一个循环


26错误处理try catch

看看能不能打开这个文件 不能询问用户是否创建新的文件 回答yes那么就创建

对齐except写的else 就是没错误执行什么。

27 zip

lambda定义简单的函数

 

map



28浅复制

id 是在硬盘中的存储位置  a和b的索引是一样的 a变了 b也变了。



copycopy  就不存在同一个地方 改变其中一个不会改变另一个


copy只会复制父对象 子对象共用的 deepcopy完全复制所有的父对象和子对象

就是第一层不在同一地址空间 第二层在








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值