ホームページ  >  記事  >  バックエンド開発  >  インタプリタ言語である Python の紹介

インタプリタ言語である Python の紹介

零下一度
零下一度オリジナル
2017-06-27 09:54:432079ブラウズ

python はインタープリター言語です

Python 2 または 3 の選択:

Python 2.7 は 2 の最新かつ最後のバージョンです。更新サポートは 2020 年に更新を停止しますが、現在使用されているか、開発されています。引き続き Python2 を使用してください。そのため、アップデートの移行期間にはまだ長い道のりがあります

そして、将来の長期的な開発には Python 3 の方が良い選択となるでしょう (もちろん、これは初心者向けです)。 , python3を学びながら 2と3の特徴の違いを理解するため。

インストールと構成

windows

1. インストールパッケージをダウンロードします1、下载安装包

    https://www.python.org/downloads/
2、安装
    默认安装路径:C:pythonXX
3、配置环境变量
    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
    如:原来的值;C:pythonXX,切记前面有分号

linux、Mac

 

无需安装,原装Python环境

  
ps:如果自带2.6,请更新至2.7或其他版本
<code class="python plain">https:// www.python.org/ダウンロード/
2、インストール
デフォルトのインストール パス: C:pythonXX
3、環境変数を設定します
[コンピュータを右クリック]-- code>》[属性]--》【システムの詳細設定】-- 》[上級]--》[環境変数] --"[2 番目のコンテンツ内ボックス 変数名 Path の行を見つけてダブルクリックします] --> [Python のインストール ディレクトリは、; で区切って変数値に追加されます]
<code class="python plain">例: 元の値; C:pythonXX、先頭にセミコロンを付けることを忘れないでください
linux、Mac

インストール不要、オリジナルの Python 環境
ps : 2.6 が付属している場合は、 に更新してください。 2.7 または他のバージョン
最初のプログラム

1 print 'Hello World!'    #python2的写法2 print ('Hello World!')   #python3的写法

    • 変数を宣言する

    • name='Tom'

    • 変数定義のルール:
変数名は、文字、数字、またはアンダースコアの任意の組み合わせのみです

変数名の最初の文字は数字にすることはできません

次のキーワードは変数名として宣言できません ['and'、'as'、'assert'、'break'、'class'、'Continue'、'def'、'del'、'elif'、'else'、'excel'、'exec'、'最後に'、'for'、'from'、'global'、'if'、'import'、'in'、'is'、'lambda'、'not'、'or'、'pass'、'print' 、'raise'、'return'、'try'、'while'、'with'、'yield']

変数の代入🎜🎜🎜🎜
name=      =name    (name2)
🎜🎜🎜🎜🎜🎜🎜 文字エンコーディング🎜🎜🎜 Python インタプリタにソースコードの実行に使用するエンコーディングを伝えるために、ファイルの先頭に表示する必要があります。つまり、🎜🎜
#!/usr/bin/env python# -*- coding: utf-8 -*-  #告诉python字符编码
  print "你好,世界"
🎜

 

注释

  当行注视:# 被注释内容

  多行注释:""" 被注释内容 """

数据类型初识

1、数字

2 是一个整数的例子。
长整数 不过是大一些的整数。
3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(长整型)
  跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
  注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
float(浮点型)
      先扫盲  
  浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
complex(复数)
  复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。
注:Python中存在小数字池:-5 ~ 257
 
2、布尔值
  真或假
  1 或 0
3、字符串
"hello world"

 

接收用户输入

#!/usr/bin/env python#_*_coding:utf-8_*_
 
 #name = raw_input("请输入用户名") #只有 python 2.x有这种写法name=input('请输入用户名:')print('Hello '+name)

 

if else ...

#!/usr/bin/env python# -*- coding: encoding -*-age=int(input('请输入年龄:'))        #接收一个age值,这里因为age是一个int类型,所以需要强制转换一下if age<100:       print('你还小')    #判断age的值小于100的时候输出“你还小”else:print('你已经老了')   #否则输出“你已经老了”

if elif else ...

#!/usr/bin/env python# -*- coding: encoding -*-my_age=22           #定义一个自己的年龄age=int(input('请输入年龄'))  #接收一个年龄if age==my_age:print('猜对了')   #如果输入的值等于my_age的值 输出猜对了elif age<my_ageprint('猜小了')    #输入的值小于my_age的值,输出才小了else:print('猜大了')     #负责显示猜大了

 

 while 循环 ...

#!/usr/bin/env python# -*- coding: encoding -*-count=0         #定义一个值为count的计数器while True:       print(count)  #如果为真就一直循环 这是一个死循环,不停止程序会一直执行count+=1    #循环一次给计数器+1

 

for 循环 ... 

#!/usr/bin/env python# -*- coding: encoding -*-for i in range(10)print(i)                #最简单的循环打印10次

 

 

以上がインタプリタ言語である Python の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。