python 基础语法

编码

指定文件编码

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

标识符

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

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

注释

'#' 开头的行注释,或者三个单引号或双引号的块注释

# 注释
‘’‘
注释
’‘’
“”“
注释
”“”

行缩进

缩进表示代码块,同一层次代码缩进相同

多行语句

使用反斜杠实现

string = item_one + \
        item_two + \
        item_three

在[],{},()中的多行语句不需要用反斜杠

数据类型

  • 整数, 如 1
  • 长整数 是比较大的整数
  • 浮点数 如 1.24、4E-2
  • 复数 如 1 + 2j、 1.1 + 2.2j

字符串

  • 单引号双引号功能相同
  • 三引号可以指定多行字符串
  • 转移符 \
  • 自然字符串 用r定义 里面的所有字符直接打印,无功能 如r' hello\n\n\t\r’
  • unicode 字符串 使用u定义如 u‘123123123123’
  • 字符串是不可变的
  • 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。

空行

用于函数之间或类的方法之间分隔

用户输入字符

input("\n\n按下 enter 退出")

同一行显示多条语句

用分号隔开

print 输出

print 默认输出是换行的。 如果不换行可以在末尾加上end=""

x = "a"
 print(x,end=" ")
print (x)

import 与from import

导入模块

import sys
from numpy import *
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容