大概每个程序员都是从hello world开始的,那就让我们的python之旅也从hello world开始!
打开pycharm,新建一个工程,在工程下边new file ,输入以下内容:
1 | print ( '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独特的地方,不再使用{}来表示代码块,而是用缩近。
锁紧的空格数是可变的,但是同一个代码块的语句必须包含相同的缩近空格数。如下的实例所示:
12345678910 | flag = False if flag: print ( 'true' ) else : print ( 'false' ) if ~flag: print ( 'true' ) else : print ( 'false' ) |
如果缩近不一致,会导致运行错误
12345678910 | flag = False if flag: print ( 'true' ) else : print ( 'false' ) if ~flag: print ( 'true' ) else : print ( 'false' ) |
错误提示如下:
12345 | L:\mycode\python\learn\venv\Scripts\python.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 |