翼度科技»论坛 编程开发 python 查看内容

python入门,一篇就够了

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
python规范


  • 函数必须写注释:文档注释格式'''注释内容'''
  • 参数中的等号两边不要用空格
  • 相邻函数用两个空行隔开
  • 小写 + 下划线

    • 函数名
    • 模块名
    • 实例名

  • 驼峰法

    • 类名

tips
  1. # 一行代码太长,使用\折行
  2. if xx and xxx and \
  3.     xxx and xxx
复制代码
  1. # 获取对象内存
  2. import sys
  3. sys.getsizeof(f)
复制代码
变量和数据类型

字符串

结构化类型,有一系列的属性和类型
库函数
  1. # 不会影响原来的变量,需要改变则需用变量接受返回值
  2. string.title() # 首字母大写,其余小写
  3. string.upper() # 全大写
  4. string.lower() # 全小写
  5. string.rstrip() # 仅删除末尾空格
  6. string = string.rstrip()
  7. string.lstrip() # 仅删除开头空格
  8. string.strip() # 删除首尾空格,中间的不删
  9. string.split(' ', num) # 以空格为分隔符,分隔num+1个,默认分隔所有
复制代码
相关语法
  1. # 字符串拼接
  2. string = str1 + "hello"
复制代码
  1. # r-string 非转义
  2. print(r'\t') # output:\t
复制代码
格式化
  1. # % 格式化
  2. 'i am %s, and he is %s' % (my_name, his_name)
复制代码
  1. # format + 占位符 格式化
  2. 'i am {0}, and he is {1}'.format(my_name, his_name)
  3. # 抑或
  4. 'i am {my_name}, and he is {his_name}'.format(my_name='li', his_name='wang')
  5. # 也可混用
  6. 'i am {}, and he is{his_name}, we like to {}'.format(my_name, work, his_name='li')
复制代码
  1. # f-string
  2. f'i am {my_name}, and he is {his_name}'
复制代码
数字

标量类型,此对象无可访问的内部对象
  1. # +-*/ <-> 加减乘除
  2. # ** <-> 乘方
复制代码
python中,整型相除默认是浮点型
基础语法

if 语句
  1. # 检查特定值
  2. arr = ['a', 'b', 'c']
  3. if 'dd' not in arr:
  4.     print('no')
复制代码
  1. # if - elif - else
  2. age = 40
  3. if age < 12:
  4.     print("you are baby")
  5. elif age < 18:
  6.     print("you are young")
  7. else:
  8.     print("you are adult")
复制代码
建议:使用elif代替else
循环结构

for - in


  • range(101):可以用来产生0到100范围的整数,需要注意的是取不到101。
  • range(1, 101):可以用来产生1到100范围的整数,相当于前面是闭区间后面是开区间。
  • range(1, 101, 2):可以用来产生1到100的奇数,其中2是步长,即每次数值递增的值。
  • range(100, 0, -2):可以用来产生100到1的偶数,其中-2是步长,即每次数字递减的值。
while

[code]num = 1;while num

举报 回复 使用道具