python开发之路---第一天笔记

一、高级语言的分类:

1、编译类:在源程序执行之前,需要将源代码翻译为机器语言(CPU看得懂能理解的语言),之后才能运行,各种高级语言的运行速率取决于翻译的速率(全部解释完后运行)

2、解释器:则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. (边翻译边运行)

二、编译型vs解释型的优缺点对比

编译型
优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。
缺点:编译之后如果需要修改就需要全部重新编译。

解释型
优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。

缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。

三、声明变量

--------------------------

#_*_coding:utf-8_*_
 
name  =  "Peng ei"
-------------------------

上述代码-----》变量名为: name,变量name的值为:"Peng ei" 

*** 以下关键字不能声明为变量名 ***

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

四、用户输入 

name  =  input ( "请输入您想要的内容?" )
print ( "请输入吧"  +  name )
 
五、数据类型
1、数字

2、int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
2、布尔值
  --->真或假
  --->1 或 0
3、字符串
4、列表:
  list_1  =  [ 'Yao' 'Fei' 'Peng' ]
  或
  list_2 =  list ([ 'Yao' 'Fei' 'Peng' ])
5、元组:
  ages  =  ( 1 2 3 4 5 )
  或
  ages  =  tuple (( 1 2 3 4 5 ))
6、字典:
   person1  =  { "name" "FeiFei" 'age' : 20 }
  或
  person1  =  dict ({ "name" "FeiFei" 'age' : 20 })
 
六、数据运算
  

十二、数据运算  

算数运算:

比较运算:

赋值运算:

逻辑运算:

成员运算:

身份运算:

位运算:

运算符优先级:

 
 

猜你喜欢

转载自www.cnblogs.com/LoveElsa/p/10183704.html