Loading

Python基础语句学习

Python学习笔记

基础语法

  1. Python一般新行为语句的结束,使用\ 将语句分为多行显示。

  2. 语句中包含 [], {} 或 () 括号就不需要使用多行连接符。

  3. Python可以用单引号,双引号,三引号表示字符串。其中三引号可以是多行。

  4. 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

    空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

数据类型

标准数据类型
Numbers 数字
List 列表
String 字符串
Tuple 元组
Dictionary 字典

数字类型

Python有以下四种

  1. int
  2. long
  3. float
  4. complex(复数)

字符串

python的字符串有两种取法,一种是从左向右,一种是从右向左。

S T R I N G
从左向右 0 1 2 3 4 5
从右向左 -6 -5 -4 -3 -2 -1

可以使用[头下标:尾下标]截取字符串。左闭右开区间

Python列表

列表用[]标志。列表包含字符,数字,字符串,列表。

Python元组

元组用()标识,只能读。

Python字典

字典是无序的对象集合。字典由keyvalue组成

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
 
tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'}
 
 
print dict['one']          # 输出键为'one' 的值
print dict[2]              # 输出键为 2 的值
print tinydict             # 输出完整的字典
print tinydict.keys()      # 输出所有键
print tinydict.values()    # 输出所有值

Python运算符

Python算术运算符

  1. x**y 返回x的y次幂
  2. x//y 整除

位运算符

  1. &
  2. ~
  3. |
  4. ^

逻辑运算

  1. and
  2. or
  3. not

成员运算

x in y如果x在y中,返回true否则返回false

x not in y和上面相反

身份运算

x is y如果x和y引用同一个对象,返回True,否则返回False

条件语句

if 表达式:
	代码块
else:
	代码块

循环语句

while condition:
	statement

Python也有while...else语句

while contidion:
	code
else:
	code

for循环语句可以遍历任何可遍历项目

例如

for(letter in "Python")

for..else语句的else部分在for语句正常执行完后执行(不含break)

Python函数

def functionname( parameters ):
   "函数_文档字符串"
   function_suite
   return [expression]

Python模块

例如有一个模块Fun.py

def ADD(a, b):
    "两个数相加"
    c = a + b
    return c


def MIN(a, b):
    "两个数相减"
    return a-b

可以import到另一个文件中

import Fun
a = 1
b = 2

print(Fun.ADD(a, b), Fun.MIN(a, b))

也可以

form Module imoort Fun[,Fun[,Fun....]]

IO

输入

  • input
  • raw_input("输出一行文字"),读取一行,并且返回一个字符串,去掉结尾换行符号。

输出

- print

读取文件

file object = open(file_name [, access_mode][, buffering])

posted @ 2022-05-03 18:55  AntiO2  阅读(32)  评论(0编辑  收藏  举报