码迷,mamicode.com
首页 > 编程语言 > 详细

Python开始学习的总结

时间:2019-08-27 17:32:48      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:数据   支持   添加   lse   charm   bin   改变   自带   nbsp   

环境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开始学习的总结

标签:数据   支持   添加   lse   charm   bin   改变   自带   nbsp   

原文地址:https://www.cnblogs.com/zhenhua37/p/11419261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!