python 入门常识

print

  • print隔行/连续/间隔输出
    print(a) == print(a,end='\n')
    print(a, end='')
    print(a, end=' ')

运算符

  • / (除)
    (-13)/3 = -5
    # 3*(-5)<-13<3*(-4)
  • % (取模)
    (-13)%3 = 2
    # |(-13)-(-15)| = 2

控制流

  • if语句
    if a<b:
    elif a>b:  #用于再判断
    else:
  • while语句
    while true:
      if a < b:
          break #不再执行后面的语句,跳出while循环
      elif a > b:
          continue  #不再执行后面的语句,重新while循环
      else:
    else:
  • for语句
    for a > b:
    else:  可选
  • range(a,b)左包括右不包括
    range(1,4) = [1,2,3]
    range(1,4,2) = [1,3]

函数

  • 局部变量
    # 函数里的变量只在函数内部有效
    x =50
    def func(x):
      print('x is', x)
      x = 2
      print('Changed local x to', x)
    func(x)
    print('x is still', x)
    # 输出
    x is 50
    changed local x to 2
    x is still 50
  • global语句
    x =50
    def func():
      global x
      print('x is', x)
      x = 2
      print('Changed global x to', x)
    func()
    print('Value of x is', x)
    # 输出
    x is 50
    changed global x to 2
    value of x is 2
  • 默认参数
    def func(a, b=5)  #有效
    def func(a=5,b)  #无效
  • 文档字符串
    def max(a,b):
      '''选取最大值'''
    help(max)
    # 输出
    max(a,b)
      选取最大值

数据结构

  • 列表&元组
    元组相当于只读的列表

解决问题的思路

  • zip命令
    • 添加至系统变量(path)后重启pycharm
    • 用户变量只针对当前用户
    • 系统变量针对所有用户
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
1
粉丝
0
喜欢
1
收藏
0
排名:3429
访问:57
私信
所有博文
社区赞助商