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开始学习的总结的主要内容,如果未能解决你的问题,请参考以下文章