python基礎知識点
5206 ワード
python基礎知識点コメントは菗 を使ってください。は、三引用符で複数行の文字を出力し、「と」 を印刷することもできる。は3引用符で複数行の文字を出力し、「と」 を印刷することもできます。にもフォーマット方法があります。java のようです。元の文字列の前の+rまたはR(未処理の特殊文字列、例えば含む) if...else文(pythonはswitch文がない)は括弧を持たないで、後はコロンをプラスします。 whileは、else と一緒にすることができます。にもbreakとcontinue があります。関数は、繰り返し使用できるプログラムセグメントであり、関数def関数名() を定義する。 global文を使用しない場合、関数以外に定義された変数の割り当ては不可能です。globalグローバル変数 ローカル変数 デフォルトパラメータ値 はいくつかの関数に対して、いくつかのパラメータをオプションとして使用し、デフォルトの値を使用して、ユーザが彼らのために値を提供したくないことを避けることができます。関数定義時に1つの割当演算子(=)を付加することにより、デフォルトパラメータ をパラメータに指定できます。キーワードパラメータa.多くのパラメータを持つ関数がある場合、それらのいくつかだけを指定することを望んでいます。これらのパラメータに名前を付けることによって、keyword Agmentsを与えられます。位置ではなく名前を付けて関数のパラメータを指定します。 。
。順番を狂わすと、cはaの前にa=と書かなければなりません。aの着るべきものを示す値を表示します。可変パラメータ return文a.return文がどの値にもマッチしていないことに注意するとNoneに戻ります。Noneはpythonにおいて特別なタイプであり、虚無を表す 。 DosStrigs関数のdoc(注意時に二重下線)を使用して関数の文書文字列属性iを取得できます。 モジュール from...import文 モジュールのnameはモジュールごとに名前がありますが、モジュール内のステートメントはそれらのモジュールの名前を見つけることができます。モジュールが独立して実行されるか、導入されて実行されるかを決定する特定の目的にとっては大いに有効である。モジュールが最初に導入されると、そのコードが実行されます。 自分のモジュールを定義するa.自分で定義したモジュールを使用する dir関数a.import sys dir(sys)
seek='''This is first line
This is second line
What's your name,"lzw"
This is third line'''
a. str = r"wome
"
a. number=23;
guess=int(input('Enter an integer:'))
if number==guess:
print('Congratulations,you guessed it');
elif guess
number=23;
running=True;
while running:
guess=int(input('Enter an integer:'));
if number==guess:
print('Congratulations,you guessed it');
running=False;
elif guess
def print_max(a,b):
if ab:
print(a,"is maximum");
else:
print("equal");
x = 5;
def print_local():
global x;
# global x,y,z...;
print('print local',x);
x=50;
print('print change x--',x);
print_local();
print('x=--',x)
x = 5;
def print_local(x):
x=50;
print('print local',x);
print('x=--',x)
print_local(x);
def say_hello(message,times=4):
print(message*times);
say_hello("hello",2);
say_hello("word");
def func(a,b=5,c=10):
print("a is",a,"and b is",b,"c is",c);
func(1);
func(c=4,a=5,b=2);
a is 1 and b is 5 c is 10
a is 5 and b is 2 c is 4
。順番を狂わすと、cはaの前にa=と書かなければなりません。aの着るべきものを示す値を表示します。
def total(a=5,*numbers,**phonebook):
print('a',a)
#
for single_item in numbers:
print('single_item',single_item)
#
for first_part,second_part in phonebook.items():
print(first_part,second_part)
print(total(10,1,2,3,jack=1123,john=2231,Inge=1560));
# *param , (Positional arguments)
# “param” ; , **param ,
# param (Dictionary)
def maxmium(x,y):
if x>y:
return x;
elif x==y:
return "x equals y";
else:
return y;
print("return=",maxmium(4,4));
print("return=",maxmium(4,5));
print("return=",maxmium(4,3));
def some_functions():
'''aaaaaaaaaaaaabbbbbbbbbbccccccccc
fsafdsafewwwwwwwwwwwwww
weeeeeeeeeeeeeeeeeeeeeee'''
print(some_functions.__doc__);
文書文字列の約束: , 。 ,
import sys;
print('The command line arguments are:');
for i in sys.argv:
print(i);
print('
The PYTHONPATH is',sys.path,'
');
from math import sqrt;
print('sqrt root of 16 is,',sqrt(16));
Warning: from...import ,, import 。
,
if __name__=='__main__':
print('This program is being run by itself');
else:
print('I am being imported from another module');
C:\Users\Administrator\Desktop>python hello.py
This program is being run by itself
C:\Users\Administrator\Desktop>python
Python 3.7.0a4 (v3.7.0a4:07c9d85, Jan 9 2018, 07:07:02) [MSC v.1900 64 bit
64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import hello
I am being imported from another module