Python基础篇一 跟Python混个脸熟

网上有一篇文章叫《教老婆学python》,做为IT界的一枚小女子,如果身边能有一个牛人老公,时常指点迷津,以教会老婆作为掌握一门技术的衡量标准,那真是美美的。
然而,如果碰巧没有,那不妨借别人家老公一用。所以这一篇笔记的真实名字是《偷听别人家老公教老婆学python

老婆问题一:为什么用python?

=>回答:英语咱们都学过吧,你可能还学过日语,韩语等等。有些语言好学,有些语言不好学,对于外国人来说,中文想必也是难度很大的。因为单词(字)太多,语法规则太多,记下足够日常交流的单词需要花费大量的时间。
跟计算机交流也有很多种语言,学习任何一种语言都需要时间成本,如果有一种语言单词不多,语法规则不多,各种类型的计算机都能读懂,你说你选不选?对了,这就是python!

老婆问题二:那就选它啦!有几个单词几个语法,你快点讲!

=>回答:(老公内心已经翻起了白眼)媳妇,咱也不能这么着急,……
别人家老公开始了碎碎念,傻白甜老婆沉醉其中,眼中一副仰望星空的景象。而我凭着一点基本功在这里按了下快进键^-^, 以下就是我自己的总结啦。

我的python初相见

1. 判断

关键字:if, else, elif, and, or, <, >, =, <=, >=, ==

if ! isOnSale :
    bargain
if isOnSale :
    if discount <= 5 :
        buyFruit(WATERMALON,2)
    elif discount > 5 :
        buyFruit(WATERMALON,1)
else :
    return //don't buy

2. 循环

关键字:for…in…, while, break, continue

for fruitShop in (SEASONS, FRESH, ROADSIDE) :
    if isOnSale :
        buyFruit(WATERMALON,1)
        break
    else :
        return

3. 函数

def buyFruit(kindOfFruit, number) :
    for  fruitShop in (SEASONS, FRESH, ROADSIDE) :
        if isOnSale :
            while num < number :
                buy(WATERMALON)
                num += 1
            break
        else :
            return

4. 模块导入

python模块导入有三种形式:

import a
a.buyFruit()
a.buySalt()

导入模块a, 通过模块.函数调用函数。

from a import *
buyFruit()
buySalt()

导入模块a中所有的函数,可以直接使用其中的函数

from a import buyFruit, buySalt
buyFruit()
buySalt()

导入模块a中指定的函数,可以直接使用。但是这种导入方式可能会出现命名冲突哟!

5. 代码风格

空格

  • 使用 4 个空格来缩进
  • 永远不要混用空格和制表符
  • 在函数之间空一行
  • 在类之间空两行
  • 字典,列表,元组以及参数列表中,在 “,” 后添加一个空格。对于字典,“:” 后面也添加一个空格
  • 在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a = f(1, 2) + g(3, 4)

行与缩进
用缩进表示代码块是python的一大特点,不需要使用{}
同一个代码块的语句必须包含相同的缩进空格数。
缩进不一致,会导致运行时报以下错误:
IndentationError: unindent does not match any outer indentation level

Python通常一行写一条语句,较长的语句用“\”来分行。
如果语句包含在[], {}, ()中,则不需要“\”

total = item_one + \
        item_two + \
        item_three
total = ['item_one', 'item_two', 'item_three',
            'item_four', 'item_five']

if、while、def和class这样的复合语句,首行以关键字开始,以冒号" : "结束,该行之后的一行或多行代码构成代码组。

注释
单行注释以“#”开始,加一个空格,再写注释内容

 # 这是一个注释
 # FIXME -- fix these code later
 # TODO -- in the future to do this

多行注释可以分别用“#”,也可以用```和"""

#!/usr/bin/python3
 
# 第一个注释
# 第二个注释
 
'''
第三注释
第四注释
'''
 
"""
第五注释
第六注释
"""
print ("Hello, Python!")

结语

偷师结束,此后自发图强。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值