Python study notes (1) basic format

1. Basic format

1.1 Coding

  UTF-8

1.2 Identifiers

 _**第一个字符必须是字母表中字母或者下划线_;**
 标识符的其他部分有字母、数字/下划线组成
 标识符对大小写敏感。

1.3 Python reserved words

 Python的标准库提供了Keyboard模块。用于输出当前版本的所有关键字。
 语法如下:
     import keyword
     var = keyword.kwlist
     print(var)

output:

['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']

1.4 Notes

以#开头**
多行注释:  …
或者:
       """               
       """

1.5 lines and indentation

缩进的空格数必须一致。

1.6 Multi-line statements

    name='wang '+\
         'zhao '+\
         'qian'
    print(name)

1.7 Numeric Types

Int、bool、float、complex(复数类型)

1.8 Strings

Py中单引号与双引号使用完全相同。 
使用三引号可以指定一个多行字符串。如:
    # 多行字符串
     str = """I am
               XX
           """

output:

           XX
字符串不能改变。
字符串的截取:变量[头下标:尾下标]

1.9 Waiting for user input

n = input("n=")
print(n)

1.10 Displaying multiple statements on the same line

通过”;”在同一行显示多条语句
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
{ 
  sys.stdin,sys.stdout,sys.stderr: stdin , stdout , 以及stderr 变量包含与标准    
  I/O 流对应的流对象. 如果需要更好地控制输出,而print 不能满足你的要求, 它们就是你所需   
  要的. 你也可以替换它们, 这时候你就可以重定向输出和输入到其它设备( device ), 或者以
  非标准的方式处理它们
}

1.11 print output

 Print默认是换行的,如果要实现不换行需要在末尾加上end=””;

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325337891&siteId=291194637