私たちは、この記事を更新し続けます
入力と処理
1 |
INPUT = A(の"Hello World" ) |
出力および処理
注:以下は、エスケープ構文%を使用しています
基本操作
1 |
印刷("%sの%D%F" %(A、B、C)) |
スペースで区切られた出力文字列、整数、浮動小数点のライン、
フォーマットパラメータ
D、iが10進整数の符号付き
O符号なし進
U符号なし10進数の
X符号なし進(小文字)
X-ヘキサ(大文字)符号無し
E科学的表記法を浮動小数点(小文字)
科学的表記Eにおける浮動小数点数(大文字)
フローティングF、F.進
指数精度値が-4より大きい以下であり、Eが同じであればGを、Fのような、さもなければ同じ
指数がより大きい場合、G -4他の場合と同じ精度値または同じ未満、E、F
C単一文字(単一文字列又は整数受け入れ)
R&LT文字列(Pythonの使用のreprは、任意のオブジェクトを変換)
S文字列(STR任意のオブジェクトを変換するのpythonを使用して)
完全なパラメータ
1 |
印刷(オブジェクト、9月、終わり、ファイル、フラッシュ) |
- 9月
指定された出力文字列文字列の間に挿入され、デフォルトは空白です
例:
1 |
プリント("A" 、"B"、9月= "%") |
- 終了
書き込みがラップをキャンセルした場合、出力文字列の末尾にプラス指定し、デフォルトは'、改行(N-)であります
例:
1 |
プリント("A" 、端= "%") |
- ファイル
のファイルのようなオブジェクトにテキストを入力するために、それはファイル、データフローなど、デフォルトのsys.stdoutのかもしれ
例:
1 |
Fiの=オープン('zht.out' 、'W' ) |
- フラッシュ
TrueまたはFalseフラッシュは、デフォルトでFlaseあり、それはすぐにオブジェクト入力パラメータ・ファイルへの出力文が指さかどうかを示します
例:
1 |
Fiの=オープン('zht.out' 、'W' ) |
ライブラリファイル
メソッドを呼び出します
1 |
インポート数学 #直接呼び出し |
共通データベースとテーブルの機能と使用方法
ピットを充填します
設計構造
シーケンスストラクチャ
わずかに
選択した構造
ブール値
Flase、なし、0、空のシーケンス、空の文字列は、空の辞書は、他の人が真である、偽ではありません
if文
例:
1 |
A = 1 |
注:間で入れ子にすることができるならば、他のelifのは、後者の条件削除、置換することができます
演算子:
AND、OR、NOT、==、>、<、!=、である、ない、で、ではないです
例:
1 |
A = 1 |
1 |
= [ 0、1、2 ] |
ループ構造
forループ
例:
1 |
=リスト(範囲(0、5。 )) |
whileループ
例:
1 |
I = 1 |
データの構造
弦
エスケープを使用して特殊記号を含みます
例:
1 |
印刷("" Hello Worldの! "" ) |
文字列は、不変オブジェクトのみ正および負のシーケンスにアクセスすることができ、正のシーケンス0であるN - 1、-1順序を逆 -n
スライス訪問:
1 |
= "ABCD" |
一般的な操作
1.接続
1 |
= "ABC" |
2.重复
1 |
a="abc" |
3.监测
1 |
a="abc" |
4.取长度
1 |
a="abc" |
5.字符编码
强制使用中文:
1 |
#-*- coding:UTF-8 -*- |
例:
1 |
a=input() |
List
定义
1 |
a=[] |
特点
1.不固定长度,可以删减
2.成员类型不限制
3.可以嵌套列表
注:与vector类似
用法
1.访问
类比字符串,可以正序反序访问,取子列表
例:
1 |
a=[1,2,"a"] |
2.运算
支持加法(拼接)和乘法(重复)操作
例:
1 |
a=[1,2] |
3.常用函数
1 |
a=[1,2] |
tuple
和list基本相同,不能增删改成员
字典
注:类似于C++中map,但是在没有建立映射关系时不可访问所对应键值!
可以嵌套
例:
1 |
a={"a":1,"b":2,"c":3} |
模块化编程
函数
官方定义:完成特定功能的语句组
实际:对重复次数过多的某个功能进行的封装,以及为了程序主提简洁性将一些功能外放
基本操作
例:
1 |
def (name): |
传进去的参数为局部变量,在函数内部可以任意修改,赋值,对全局无影响,用return返回函数计算出的值
可以跨文件调用
例:
1 |
import circle |
命名规则
必须以下划线和字母开头,函数名区分大小写
Python提供的函数为内键函数,自己定义的函数不可以和内键函数重名,也不可以是保留字(如list,int)。
例:
1 |
p=1 |
递归调用
1 |
def cul(x): |
递归最大深度:2955层
模块
保存在外存储器的文件称为一个模块,可以被调用
import 模块名 进行调用