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

Python_fullstack_notes

时间:2016-08-23 06:53:51      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

所学的种重点知识点总结(陆续更新):

 

标识符

  • 第一个字符必须是字母表中字母或下划线‘_‘。
  • 标识符的其他的部分有字母、数字和下划线组成。
  • 标识符对大小写敏感。

python保留字 

保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword module,可以输出当前版本的所有关键字:

1 >>> import keyword
2 >>> keyword.kwlist
3 [False, None, True, and, as, assert, 
break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield]

注释 

Python中单行注释以 # 开头

多行注释可以用多个 # 号 或者 直接用三个单引号‘‘‘ (python中单引号和双引号使用完全相同。另外使用三引号(‘‘‘或""")可以指定一个多行字符串)

变量 

  • 给一个变量的赋值:例如 a=1 .当给变量赋值的时候就创建了这个变量,用于存储内存中的值,这也意味着在创建变量时会在内存空间中开辟一个空间(对应一个地址:对应一个值)
  •  python是一种动态类型的语言,在变量赋值的执行中可以绑定不同类型的值,这取决于所赋的值即对象的数据类型。可以说 在python中 对象有数据类型 变量没数据类型。

 变量赋值的过程:

>>> a = 1  

      1.在内存中开辟一个位置代表1这个对象。

      2.创建一个变量a,如果他之前没被赋值的话,a与对象1链接,如果他之前被创建并赋值过那么他会与之前的对象断开已有链接并与1建立新的链接。(在运行a=1后,变量a变成1的一个引用)

如图:

技术分享

  • 变量命名规范:

    语法:   (下划线或字母)+(任意数目的字母、数字或下划线)

                 变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。

    区分大小写: Dream和dream不同

    禁止使用保留字

  • Python允许你同时为多个变量赋值。例如:
  a = b = c = 1

  以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。

  您也可以为多个对象指定多个变量。例如:

  a, b, c = 1, 2, "john"

  以上实例,两个整型对象1和2的分配给变量a和b,字符串对象"john"分配给变量c。

IDE(Integrated Development Environment,集成开发环境) 


Pycharm 是主要用于python开发的一个优秀IDE.是本次学习首选。

Location 位置,场所,定位

untitled 无标题的 无名称的 未命名的

Interpreter 翻译器

显示工具栏:View-Toolbar

改字体大小:设置-Editor-Colors&Fonts-Font-Save As....

技术分享

显示作者日期:

#__author__="LCG"

#date =2016/08/22 10:32

 python script:

#__author: ${USER}

 #date: ${DATE}

技术分享

 

字符格式化输出

#占位符:%
#键盘输入姓名 年龄 工作 工资 然后规范输出
Name = input("name:")
Age = int(input("age:"))
Job = input("job:")
salary = float(input("salary:"))
# if salary.isdigit(): #长得像不像数字
#     salary=int(salary)
# else:
#     exit("must input digit!") #退出程序
msg = ‘‘‘
--------------------info
of % s - --------------------
name: % s
age: % d
job: % s
salary: % f
-----------------------end - -------------------------
‘‘‘ % (Name,Name, Age,Job, salary)
print(msg)


# print(msg)
# %s  s= string
# %d  d=digit
# %f  f= float

 

 

 

 

Python_fullstack_notes

标签:

原文地址:http://www.cnblogs.com/vastlee/p/5797853.html

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