【零基础学Python】Day2 Python基本语法

       昨天大家都已经装好了Python环境,没装的兄弟姐妹们看这里【零基础学Python】Day1 Python简介与环境安装,今天让我们开始学习Python基础语法吧。
       需注意的是,【零基础学Python】此系列都使用Python3。
       Python3 默认使用 UTF-8 编码,是 unicode 字符串。 不过我们也可以为源码文件指定不同的编码,只需要在脚本开头指定:

# -*- coding: cp-1252 -*-

       在Python3中,可以使用中文作为变量名,不过不推荐哦。

>>> 黑豆='队长'
>>> i = 黑豆+str(1)
>>> print(i)
队长1

       变量名第一个字符必须是英文字母或下划线 _,剩下的字符可以由数字、英文字母和下划线_组成,其中英文字母区分大小写,如heidou和Heidou是不一样的。下面给出几个变量名,大家可以判断一下是否合理。

  • _heidou [√]
  • 6heidou [×]
  • ggf4 [√]
  • gy_bsdx [√]
  • ggf-q4 [×]
  • if [×]

       当然,最好使用英文单词,如果英语水平有限也没关系,可以用拼音,如上面的狗官方,狗牙_不是东西。
       除此之外,Python还有一些保留字,我们在命名变量名时也不能使用。见下:

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

       接下来,我们来讲解Python注释,注释的作用就是为了让我们更好更快的看懂代码,后期维护也方便,即使自己写的代码,如果没有注释,过一段时间之后也得读半天呢,所以兄弟姐妹们一定要养成写注释的好习惯哦。

# 这是单行注释,以#开头,之后要与注释内容空一格,养成良好的编程习惯
'''
这是多行注释,也可用"""
'''

       下面讲解Python最具特色的代码块,Python不像Java等编程语言,不需要使用大括号{}把代码框起来,只需要使用空格,网上也有个段子吐槽Python这个特性,需要用尺子量。
在这里插入图片描述
       不过只要注意这点,Python写起来比其它语言简单多了,下面直接上代码

if True:
    print ("黑豆")
else:
    print ("白豆")
# 注意缩进空格数一定要一致
 print('黑豆') # 这是不行的,会报错

       这时候,聪明的朋友可能会问了,如果一行代码写太长怎么办呢,其实一行的长度是没有限制的,但是太长会影响阅读,所以可以使用反斜杠 \ 来换行,如:

heidou = gaiya + \
         tanbengbeng + \
         saqian 

       在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \,例如:

heidou = [gaiya,
         tanbengbeng,
         saqian]

       接下来讲个比较重要的东西,import,Python之所以很火,就是因为有很多大神开发了很多优秀的模块,而我们只需要导入即可使用,不需要重复造轮子。如何导入呢,见下:

import sys
print ('命令行参数为:')
for i in sys.argv:
    print (i)
print ('\n python 路径为',sys.path)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光于前裕于后

您的打赏将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值