美文网首页
python 基础语法

python 基础语法

作者: 脏脏包盛 | 来源:发表于2017-11-30 19:58 被阅读0次

编码

指定文件编码

# -*- 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 *

相关文章

网友评论

      本文标题:python 基础语法

      本文链接:https://www.haomeiwen.com/subject/lwrbbxtx.html