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

第一个python程序

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

第一个python程序

大概每个程序员都是从hello world开始的,那就让我们的python之旅也从hello world开始!

打开pycharm,新建一个工程,在工程下边new file ,输入以下内容:

1print('hello world')

然后按住 shift+f10,就会看到下边输出

hello world

我们的python之旅正式开始了


下边我们谈谈python的一些基本的语法

编码:

    默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。当然我们也可以自己设置编码格式

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

在这里需要注意一点,那些喜欢用Windows自带笔记本写代码的同志们,尽量别用记事本了,可以选择使用notepad来代替Windows自带的记事本,不然你写的程序可能会出错,或者发生一些不可思议的事情,自行脑补。因为python用的是unicode 编码,而不是ASSIC编码。

标识符:

python语言的标识符和其他语言一样,要满足以下的条件

    1.第一个字符必须是字母表中字母或下划线'_'。

    2.标识符的其他的部分有字母、数字和下划线组成。

    3.标识符对大小写很敏感

保留字:

    保留字即关键字,不能把他们用作标识符,python为我们提供了一个keyword模块,可以输出所以得关键字:

1234>>> 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的注释有点类似于shell ,单行注释以#开头,如下:

12345#!/usr/bin/python3 #第一个注释print('hello world')#第二个注释

我们执行上述代码,发现还是只输出hello world。

对于多行注释,也可以使用 ''' ''' 的格式在三引号之间书写较长的注释

行与缩紧:

    个人觉得这是python独特的地方,不再使用{}来表示代码块,而是用缩近。

锁紧的空格数是可变的,但是同一个代码块的语句必须包含相同的缩近空格数。如下的实例所示:

12345678910flag Falseif flag:    print('true')else:    print('false'if ~flag:    print('true')else:    print('false')

如果缩近不一致,会导致运行错误

12345678910flag Falseif flag:    print('true')else:    print('false'if ~flag:    print('true')else:print('false')

错误提示如下:

12345L:mycodepythonlearnvenvscriptspython.exe L:/mycode/python/learn/day1/if_else  File "L:/mycode/python/learn/day1/if_else", line 10    print('false')        ^IndentationError: expected an indented block


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/224178.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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