Python开始学习的总结

Posted zhenhua37

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python开始学习的总结相关的知识,希望对你有一定的参考价值。

环境Mac + PyCharm

1.第一个程序Hello world

#!/usr/bin/env python

# -*- coding:utf-8 -*

print(’hello world‘)

知识点:

1)#!/usr/bin/env python 与 #!/usr/bin/python区别

在mac中自带paython2.x。py文件开头加上#!/usr/bin/env python或者 #!/usr/bin/python以便在run时候直接./文件名.py,而不需要通过python 文件名.py 或者python3 文件名.py。#!/usr/bin/python默认寻找mac自带的python,#!/usr/bin/env python则寻找新安装的python

2)coding:utf-8

python2.x与python3.4以上最大区别是:要支持中文输出python2.x需要添加utf-8而python3.x则可不需要

 

 

2.变量

变量是用来存取数据的,存在内存中

name = “Jerry”

name1 = name

name = “Tom”

试问name1也会随之改变吗?

答案是否定的,name1 = name中name1是重新创建了一个变量在内存中独占了一个地址,也就是说name与name1的内存地址不同。

事实证明通过一下代码输出的id值不同

#!/usr/bin/env python

# -*- coding:utf-8 -*-

name = "Jerry"

print(‘My name is‘,name)

print(type(name))

print(name)

name1 = name

name = "Jerry Z"

print(name,name1)

print(id(name),id(name2))

 

3.常量

常量定义时候名字全部大写

例如:NAME = "Jerry"

 

4.字符编码与二进制

ASCII 255 1bytes

unicode 2bytes

utf-8 en:1bytes zh:3bytes

二进制相关知识

...........32  16  8  4  2  1

 

5.if-else

1)  格式

  if  条件:

   print("满足条件")

  else:

     print("不满足条件")

  。。。。。。。。

  if  条件1:

   print("满足条件1")

  elif 条件2:

     print("满足条件2")

  else:

     print("不满足条件1和条件2"

2)break的使用

  退出当前的作用域

 

  

 

 

以上是关于Python开始学习的总结的主要内容,如果未能解决你的问题,请参考以下文章

Python学习的第一次总结

2019.06.18学习python循环总结

编程0基础应当如何开始学习 Python?

编程0基础应当如何开始学习 Python?

编程0基础应当如何开始学习 Python?

Python学习笔记