001Python路--入门

今后的学习顺序

  Python—Go—javascriptnodejs =后端 全栈式的语言)—java

 

编译 vs 解释 

  编译型 = 全部翻译,再执行  ,翻译=编译  ,c,c++

  解释型 = 边执行边翻译

 

python 2  vs  python 3

  1. 2.x = 默认编码 ASSIC = 中文不支持

      3.x = 默认编码 UNICODE =默认支持中文

  2.  3.x不兼容2.x

 

执行方法

    1.python的环境变量,系统自动添加,所以在此不做赘述

  2.写一个hello.py

    python  c:\hello.py

 

注释   ctrl+/

  单行注释 #

  多行注释 ''  '''

 

print

  print(5/2) #2.5 Java的结果就是2

  print(5//2) #

  print(2**10) #次方

  print ( type(name) )  #打印name变量的类型

 

input()—输入的都是 str

  输入密码

  import  getpass

  print ( getpass.getpass("请输入密码:") )

 

if : … else:elif

 

and -or -not逻辑运算符

  短路原则  True or True and False  第一是true,直接出结果。死算的话,从后往前算

 

while   break   continue   

  while :....

  else:....

  #while不执行break 退出后,执行else后面的代码

for 

  for  i  in  range(3):

    print(i)

  #0 1 2

  range(1,101,2)步长2

is not

  if type(num) is int:

  print("True")

repr

  print( repr("hei \n world") )  #换行不起作用,均转换为字符输出

 b = '+'.join(("123", "123", "--"))
  #  '+' 是连接符,连接join中列表/元组中的元素
  #  结果123+123+--

 

 

 

posted @ 2018-09-26 11:11  zhaoweiscsuse  阅读(130)  评论(0)    收藏  举报