1. 程式人生 > >四種方法用Python輸出hello,world

四種方法用Python輸出hello,world

法一:在Python的互動式命令列寫程式,能一下得到結果卻無法儲存

這裡寫圖片描述

法二:用文字編輯器寫程式,這裡用Sublime Text

這裡寫圖片描述
  進入.py檔案所在目錄,用python+檔名 執行
這裡寫圖片描述

法三:用Python的整合開發環境IDLE寫程式

  1、開啟idle
  
  idle快捷鍵說明:
  alt+n :返回之前輸入過的上一個命令;
  alt+p:下一個命令;
  ctl+n :建立新的py檔案;
  這裡寫圖片描述
  2、在新建的文本里輸入程式碼,儲存後,按F5執行程式,自動彈出結果
  這裡寫圖片描述
  3、快捷鍵tab提示
  這裡寫圖片描述

法四、在Mac和linux下,直接執行.py字尾的可執行檔案

  1、在Mac和linux下可以,而windows下不行,只需給hello.py檔案增加一行特殊註釋:

#!/usr/bin/env python3
print('hello, world')

  2、通過命令列,給hello.py賦予執行許可權

$ chmod a+x hello.py

  小提示:用Python開發程式,完全可以一邊在文字編輯器裡寫程式碼,一邊開一個互動式命令視窗,在寫程式碼的過程中,把部分程式碼粘到命令列去驗證,事半功倍!

相關推薦

方法Python輸出helloworld

法一:在Python的互動式命令列寫程式,能一下得到結果卻無法儲存 法二:用文字編輯器寫程式,這裡用Sublime Text   進入.py檔案所在目錄,用python+檔名 執行 法三:用Python的整合開發環境IDLE寫程式   1、開

python輸出helloworld

鑑於之前學習過java,所以對於python的學習就簡單了一些。 一、首先要像下載jdk一樣,下載python 下載地址https://www.python.org/downloads/windows/ 選擇自己需要的版本即可。 二、安裝完成後就是和java一樣的配置pat

8方法Python實現線性迴歸為你解析最高效選擇

來源:大資料文摘編譯:丁慧、katherine Hou、錢天培作者:TirthajyotiSar

TCP連線擁塞控制方法總結(詳細簡單穩的一批)

擁塞控制的一般原理 在某段時間,若對網路中某一資源的需求超過了該資源所能提供的可用部分,網路的效能就要變換,叫做擁塞 擁塞控制和流量控制的區別: 擁塞控制往往是一種全域性的,防止過多的資料注入到網路之中,而TCP連線的端點只要不能收到對方的確認資訊,猜想在網路中發生了擁塞,但並不知道發生

webpack 打包優化的方法(多程序打包多程序壓縮資源 CDN動態 polyfill)

如今,webpack 毫無疑問是前端構建領域裡最耀眼的一顆星,無論你前端走哪條路線,都需要有很強的webpack 知識。webpack 的基本用法這裡就不展開講了。主要探討一下如何提高 webpack 的打包速度。 這篇文章以 vue cli3.0+,webpack4.0+,nodejs10.0+ 這幾個版

Python格式化輸出方法

python#!/usr/bin/env python#coding:utf-8name = raw_input("name:")sex = raw_input("sex:")age = int(raw_input("age:"))info0 = ‘‘‘-------- inio fo0 -------nam

列表[‘hello’ , ‘python’ ,’!’ ] 多種方法拼接,並輸出hello python !’ 以及join()在python中的用法簡介

列表[‘hello’ , ‘python’ ,’!’ ] 用多種方法拼接,並輸出’hello python !’ 使用字串連結的四種方法都可以建立 字串拼接一共有四種方法,也可以應用到列表的拼接中 a = [‘hello’,‘python’,’!’] 第一

c#呼叫python方法(嘗試了只詳細講解本人成功的後兩其餘方法只列出詳細用法請自行谷歌百度)

一、使用c#,nuget管理包上下載的ironPython安裝包      嘗試後發現,對引用了numpy等第三方庫的python程式碼,會報找不到模組xxx的錯誤,上網查證後發現此問題基本難以解決 二、使用c++程式呼叫python檔案,然後將其做成動態連結庫

清除浮動的方法:額外標簽法overflow:hidden單偽元素法和雙偽元素法

new ont nbsp ola 圖片 分享 col ons pac 當給浮動的元素增加了一個父級元素,但是又不方便給高度的情況下 (父盒子給高度也是一個解決方法,但是大多數情況下,因為盒子的內容會經常改變,父盒子高度固定,需要每次去調整) 此時可以使用下面的四種方法來清

對DOMSAXJDOMDOM4J方法解析XML文件的分析

文件加載 四種方法 結束 要求 每次 xml文件 基於 擴展方法 四種 ---恢復內容開始--- 1、DOM   與平臺無關的官方解析方式   DOM是一次性把xml文件加載到內存中,形成一個節點樹   對內存有要求 2、SAX   java提供的基於事件驅動的解

演算法 -- 猴子選大王的方法並對其時間與記憶體消耗的分析和對比&PHP

本篇利用PHP對“猴子選大王”問題,給出了四種方法,並對其進行了時間消耗的分析與對比。 題目:n個猴子要選出一個大王,隨機給出一個數m,當猴子報數為m的時候,則被淘汰,剩餘的最後一個猴子即為大王。  一、演算法解釋及程式碼展示 方法一:圍圈報數 n 個猴子圍成一圈從 1

演算法 -- 方法獲取的最長“迴文串”並對時間複雜進行分析對比&PHP

迴文串: “迴文串”是一個正讀和反讀都一樣的字串,比如“level”或者“noon”等等就是迴文串。 -- 來自百度百科 關於獲取字串中最長的迴文串的演算法中,目前有很多演算法,本文中主要是用PHP來實現的演算法之一。 演算法一:暴力解法 暴力計算出所有的字串並判斷。時間複雜

去除List集合中的重複值(方法)(基本資料型別可用)

最近專案中需要對list集合中的重複值進行處理,大部分是採用兩種方法,一種是用遍歷list集合判斷後賦給另一個list集合,一種是用賦給set集合再返回給list集合。  但是賦給set集合後,由於set集合是無序的,原先的順序就打亂了。所以我又想著能不能用set的特性進行去重又不打亂順序

Java:去除List集合中的重複值(方法

最近專案中需要對list集合中的重複值進行處理,大部分是採用兩種方法,一種是用遍歷list集合判斷後賦給另一個list集合,一種是用賦給set集合再返回給list集合。  但是賦給set集合後,由於set集合是無序的,原先的順序就打亂了。所以我又想著能不能用set的特性進行去重又不打亂順序

Python內建資料型別(listtuplesetdict)的區別

List     list是一種有序集合,能隨時新增或刪除其中的元素,元素型別可以不一樣,也可以定義一個空list     構造list直接用[ ]將list的所有元素括起來,用逗號分割;通常把list賦值給

Python實現"缺失數字"的方法

給定一個包含 0, 1, 2, ..., n 中 n 個數的序列,找出 0 .. n 中沒有出現在序列中的那個數 Example 1: Input: [3,0,1] Output: 2 Example 2: Input: [9,6,4,2,3,5,7,0,1] O

熟練掌握javaScript函式這方法離高手又進一步!

函式是由若干程式碼構成,具有獨立功能的程式。在面向物件的程式語言中(java、c++、php等)函式又稱為方法。函式的出現大大提高了程式設計效率,也便於程式設計模組化。 今天主要為大家講解JavaScript中常見的幾種使用方法。這幾種方式的不同的地方在與this 的初始化。 &nbs

javaSE (二十六)map集合遍歷(兩方法)、輸入字元計算字元出現次數(map實現)、HashMap巢狀HashMap

1、map集合遍歷: map集合沒有iterator方法,所以不能直接迭代 直接看下面的程式碼和第一行的註解(加了註釋之後變黑看不清了,所以前面沒加註釋) 1、map的第一種遍歷:遍歷map的所有值:method1() 獲取所有的鍵的集合:Set<K> keySet()

Python中字典合併的方法

字典是Python語言中唯一的對映型別。 對映型別物件裡雜湊值(鍵,key)和指向的物件(值,value)是一對多的的關係,通常被認為是可變的雜湊表。 字典物件是可變的,它是一個容器型別,能儲存任意個數的Python物件,其中也可包括其他容器型別。 字典型別與序列型別

Jquery新增元素(appendprependafterbefore方法區別對比)

1. append()和prepend() 假設 <div class='a'> //<---you want div c to append in this   <div class='b'>b</div> </div> 使用