栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【零基础学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)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1035069.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号