1. 程式人生 > >Python學習-第1課(變數,字串,運算子,迴圈)

Python學習-第1課(變數,字串,運算子,迴圈)

學習前準備~

環境安裝

  Anaconda3+PyCharm

python文件

 

python概述:

一、Hello world及註釋

 

二、變數

1. 命名規則:

  • 變數命名可以包含數字,大小寫字母,下劃線
  • 數字不可以在開頭
  • 一般在python中,以下劃線開頭的內容具有特殊含義,不建議使用
  • 大小寫不一樣
  • 推薦:
    • 使用具有固定含義的英文單詞或者縮寫, srv=server skt=socket,一般以posix命名規則為主
    • 駝峰命名法
      • 名稱以單詞自動連線,且每個單詞首字母大寫
        • 大駝峰,每個單詞第一個字母均大寫
          • 在Python中給類命名使用此法
          • MyFirstLove, IntOne
        • 小駝峰,類似大駝峰,但第一個字母小寫
          • 在Python中一般給普通變數或者函式命名
          • myFirstLove, intOne
        • posix寫法
          • 多個單詞用下劃線連結
          • 單詞全部小寫
          • my_first_love, int_one
  • 保留字和關鍵字
    • 變數命名必須避開,不能跟關鍵字和保留字重複
    • class, def, break,for

2.檢視關鍵字的方法

 

3. 變數宣告

var_name=var_value

var1=var2=var3=var_value

var1,var2,var3=v1,v2,v3

 

4. 變數型別

標準資料型別:數字型別Number、字串型別str、列表list、元組tuple、字典Dictionary、集合set

4.1 數字型別Number

4.2 浮點數

 

 

4.3 布林值

 

 

4.3 字串

--轉義字元

  用一個特殊的方法表示出一系列不方便寫出的內容,比如回車鍵,換行鍵,退格鍵

  藉助反斜槓字元,一旦字串中出現反斜槓,則反斜槓後面一個火幾個字元表示已經不  是原來的意思了,進行了轉義

  在字串中,一旦出現反斜槓就要加倍小心,可能由轉義字元出現

   不同系統對換行操作有不同的表示

    windows: \n

    Linux: \r\n

例:

相關推薦

Python學習-1變數字串運算子迴圈

學習前準備~ 環境安裝:   Anaconda3+PyCharm python文件   python概述: 一、Hello world及註釋   二、變數 1. 命名規則: 變數命名可以包含數字,大小寫字母,下劃線 數字不可以在開頭 一般在pytho

Python學習-2函式函式文件

一、函式 1.定義 程式碼的一種組織形式 一個函式一般完成一項特定的功能 函式使用 函式需要先定義 使用函式,俗稱呼叫 2.函式的引數和返回值 引數: 負責給函式傳遞一些必要的資料或者資訊 形參(形式引數): 在函式定義的時

Python學習四天變數、集合和字串

上一篇沒有儲存傷心 變數在賦值時即被建立===賦值會讓變數自動生成 變數在表示式中使用以前 必須被賦值 ———————————————————————————————————————————————— 集合 集合中的一個項無論新增多少次,只能出現一次 集合是無序的、唯一的、不

python學習十三節sys,logging,loggerjson

mage 支持 另一個 tro write alt blog dha python sys模塊sys模塊是python和解釋器之間交流的模塊 sys.argv 在cmd中將可以輸入內容後 自動形成為列表,可以在程序中先切片,驗證登錄的作用。 sys.exit() 程序立

David Silver RL課程1關於增強學習的介紹

1.The difference of the reinforcement learning:(區別於傳統的監督/非監督學習) no supervisor ,only a reward signal(小孩試錯的過程) feedback is delayed,n

python學習三周下 函數

一鍵 結構 ble hive 執行過程 停止 n) 最大限度 tin 本節內容 1. 函數基本語法及特性 2. 參數與局部變量 3. 返回值 嵌套函數 4.遞歸 5.匿名函數 6.函數式編程介紹 7.高階函數 8.內置函數 溫故知新 1. 集合 主要作用: 去重

python學習1天——簡介及入門

聯網 深度 程序設計 分號 統計分析 結構 獲得 定義 生產 前言 為何使用Python   Python 是一種效率極高的語言。與其他眾多的語言相比,實現相同功能,使用Python編寫的程序包含的代碼更少。Python的語法簡單,易上手,使用Python編寫的代碼更容易閱

Python學習1天 - 環境搭建

OS 是否 png 環境搭建 clas .org class 設置 完成 1. 若是WINDOWS系統,首先在CMD中查看是否有安裝python, 若是有,則會顯示相應的版本信息 2. 如果沒有,則先下載python, 對應的網址是:https://www.python.

python學習

16px 定位 子序列 index 設置 dsw ont center 計數 # python的開發工具pycharm,軟件的設置在file-setings設置字體,風格及鼠標滾動放大縮小,# 什麽是子序列?子序列就是字符串裏的部分字符,例如name="dongfeng"裏

python學習1天-helloworld

small span src ide nbsp pan == isp cnblogs 一、搭建python運行環境  1、下載python安裝包  2、配置好環境變量,可參考此鏈接 二、第一個helloworld 1 print ("helloworld"); Vie

Tensorflow學習1——從本地載入MNIST以及FashionMNIST資料

很多Tensorflow第一課的教程都是使用MNIST或者FashionMNIST資料集作為示例資料集,但是其給的例程基本都是從網路上用load_data函式直接載入,該函式封裝程度比較高,如果網路出現問題,資料集很難實時從網上下載(筆者就多次遇到這種問題,忍無可忍),而且資料是如何解碼的也一無所知,不利於後

Python學習004--課後複習

今日是學習python的第004課,本節課主要學習了流程控制的if、while、for。 if判斷 一、什麼時if判斷? 判斷一個條件如果成立則做……如果不成立則做…… 二、為何要有if判斷? 讓計算機能夠像人一樣具有判斷的能力 三、如何用if判斷

Python學習006--課後複習

今日是學習python的第006課,本節課主要學習了元組、字典和集合資料型別。 元組型別tuple 1、什麼是元組 元組就是一個不可變的列表 2、用途 用於存放多個值,當存放的多個值只有讀沒有改的需求時,用元組最合適 3、定義方式 在()內用逗號分隔開多個任意型

python學習-------三天操作列表

                                          操作列表 1、遍歷整個列表         1.1使用for()迴圈       1.2在for()迴圈中執行更多的 操作 相比前一段程式碼,本唯一的不同是對於每位魔術

Hadoop學習初識HDFS原理

        當然,上面舉得例子只是為了方便大家理解,比較專業的說法是:客戶端Client通過使用RPC向NameNode傳送寫檔案的請求,NameNode會檢視哪個DataNode空閒,比如下圖中第二個DataNode,NameNode把空閒的DataNode資訊返回給Client,Client接收到返回

Python學習三天元組和檔案讀寫

元組 元組和列表差不多,也是存一組數,但是元組一旦建立便不能在修改 只有兩個方法:count 和index 從語法上講:編寫在圓括號中    在程式碼的首行加入:#-*-coding:utf-8-*-   可以輸入中文字 ————————

前端之路——jQuery利用已學的jq製作一個失去焦點時為空報錯的表單驗證

又來了,穩穩的來到了jQuery的第三課。。。今天任務比較難啊,自己需要寫個失去焦點時,為空報錯的表單驗證。 其實簡單想想,很好做 我們經常在那些輸入賬號密碼的介面就有這判斷驗證,好的,收拾心情,開始學習!!! 今天覆習的內容: 1:函式寫法 2:顯示與隱藏 3:焦點事件

David Silver深度強化學習1- intro-RL

David Silver深度強化學習第1課 intro-RL Agent(我們建立的演算法) 演算法就是一個從history對映到action的過程,其中history: 由於history包含了太多冗長的資訊,因此我們用state代替history。 S

opencv視訊學習視訊播放控制筆記整理

這次是學習怎麼建立一個控制檯的滾動條,並且使用它控制視訊的播放。為了測試一些東西,改編了視訊教程中的程式碼。#include "stdafx.h" #include "highgui.h" #include "cv.h" CvCapture* g_capture = NUL

接口測試學習-python面向對象編程

公有 屬性和方法 定義 無法 eight self 析構 () 每一個 以前都是面向過程編程,做一件事是按順序來的,必須經過很多操作。現在是面向對象編程,將各種操作集合在一起,然後指揮其適用於多個場景。上課時老師舉了一個蠻貼切的例子,比如買車,面向過程就是先去學車,然後去4