美文网首页
Python常用语法

Python常用语法

作者: Bruce钟 | 来源:发表于2019-06-06 21:12 被阅读0次

这里记录了一些会用到又没有烂熟于心的语法。

表达式

  • 真值判定: False None 0 "" () [] {} 被视为假
  • 单行if: if expr : print 'something'
  • 三目运算: x = 1 if expr else 2 等同C x = expr ? 1 : 2

语法

For 循环

for x in seq:
  do something
  if expr: break
else:
  # no break until end of 'for'

这里的else 是比较特别的语法

for key,val in dict.items():
    print(key, val)
d.keys()  # get keys
d.values() # get values

遍历字典

正则表达式

exp = re.compile("(\w+)=(\w+)")
m = exp.match(" a=1 ")
m.group(1)  # 'a'
m.group(2)  # '1'
m = re.match("(\w+)=(\w+)", " a=1 ")  # same as above

自助

v = 1
dir(v)  # check member/function of v (int)
type(v)  # <class 'int'>
help(type)  # 各种帮助,查看文档
type(v).__base__  # 查看基类
os.__file__  # 定位库所在的文件、路径

简单推导(Comprehensions)

Python/Comprehensions

[ x*2 for x in range(1,4) ] #=> [2,4,6]
[ [x,x*2] for x in range(1,4) ] #=> [ [1,2], [2,4], [3,6] ]
{ x: x*2 for x in range(1,4) } #=> { 1: 2, 2: 4, 3: 6 }
( x*2 for x in range(1,4) ) #=> generator of (2,4,6)

可使用简单推导生成列表、字典、元组(生成器)


完整语法

生成器

def mygen(max):
    for x in range(1,max):
        yield x

for v in mygen(5):
    print(v)   #=> print 1 2 3 4

python特有语法, 使用yield关键字

多脚本

sys.path.append(os.path_realpath(__file__ + '/../pylib'))
import mytool
from mytool import MyTool

目前只找到通过添加加载path的方式加载自己的其他脚本

相关文章

  • 2018-12-25

    day2初识Python 常用快捷键和Python基本语法 一、常用快捷键 按住 option(Alt)不放,可以...

  • Python学习记录

    基本语法 Python lambda介绍 常用函数 python map( )函数用法map将传入的函数f依次作用...

  • 2019-01-18srcrapy框架xpath和css选择器语

    python 爬虫: srcrapy框架xpath和scc选择器语法 Xpath基本语法 一、常用的路径表达式: ...

  • 2021-09-06 [superset] 二次开发相关文章收集

    相关技术栈 python flask框架 熟悉Flask—login组件 常用ES6 语法 语法传送门[https...

  • 我们来讲讲python的常用语法

    python常用的语法结构——if 常用的if结构if XXXX:XXXX常用的多重条件表达式结构:多重表达式结构...

  • Python基本语法(demo1-8)

    Python环境的安装 ·安装解释器·安装pycharm 1. Python基础语法 1.1常用的数据类型 数字 ...

  • 人工智能学习路径

    一、数学基础 数据分析 概率论 线性代数与矩阵 二、Python基础 Python基础语法 Python常用库 P...

  • python进阶总纲

    对python的进阶,我想分为三个部分来总结: 1 语法 主要是对python语法的高阶使用总结,包括常用的库和p...

  • day2

      今天学习python的基本语法:   一、python常用的快捷键:   1. Ctrl+/ 注释  2. C...

  • Python进阶话题杂谈(十四)装饰器

    装饰器是Python中最难理解的语法之一,但较之其他冷门语法又相对较常用。但有必要指出的是,这里所说的较常用,指的...

网友评论

      本文标题:Python常用语法

      本文链接:https://www.haomeiwen.com/subject/ecezaqtx.html