python入門第二課:變量和數據類型

2020-12-13 傫傫若遺

本教程使用的課本是《Python編程:從入門到實踐》,作者:[美] Eric Matthes

在Python中,變量可以理解為抽屜,數據就是一個蘋果、香蕉、書本等可以放進抽屜的東西,變量是用來存儲數據的。我們對上一節課的hello world代碼稍加改動,改成下面的代碼,看看會輸出什麼?

message = "Hello Python world!"print(message)

輸出結果如下,還是和之前一樣,輸出了:Hello Python world!

這段代碼裡面的message就是一個變量,存儲的數據是「Hello Python world!」,print(message)的意思就是輸出變量的值。Python中的變量可以存儲多種不同的類型,就像一個抽屜可以放水果,也可以放書籍一樣,變量的值是可以改變的,我嘗試著改變變量的值試試,請看下面的代碼:

message = "Hello Python world!" #初始的值message = "Hello Python Crash Course world!" #變量的值改變了輸出結果是:Hello Python world!Hello Python Crash Course world!

變量的命名規則:變量名只能包含字母、數字和下劃線。變量名可以字母或下劃線打頭,但不能以數字打頭,比如不能命名一個變量叫:2_message;變量名不能包含空格;Python關鍵字和函數名不能作為變量,比如print這個詞就不能作為變量;變量的名字應當容易讀懂,如果一個變量名叫sdisow,估計大家都不知道什麼意思。

Python中用單引號或者雙引號包起來的內容就叫字符串,比如:

"This is a string."

字符串中單引號和雙引號可以嵌套使用,比如:

"This is a 『string』."

Python中提供了一些函數來處理字符串,下面簡單介紹一些:

一、將每個字符串的字母變成大寫,用來處理英文姓名十分有用。

二、字符大小寫轉換

Python提供的函數是upper()和lower(),可以將字符轉換為全部大寫或全部小寫,見下面代碼的運行結果:

print(name.upper()) #所有字符轉大寫print(name.lower()) #所有字符轉小寫

三、字符串的連接

Python中用「+」來連接兩個字符串,比如姓「張」,名「大寶」,用last_name + first_name這個運算符可以輸出全名張大寶。

first_name = "大寶"last_name = "張"full_name = last_name + first_name #用+號連接兩個字符串print(full_name)

四、空白字符

空白字符是指列印出來不顯示的字符,包括空格、制表符和換行符等,空白字符的作用主要是用來排版。制表符是\t,回車符是\n,用下面代碼執行後看效果:

print('大家好!\n我叫張 大寶\t很高興認識大家!')

要刪除字符串尾部的空白,可以使用rstrip()函數,還有刪除字符串前的空白,字符串中的空白函數,大家可以自己百度。

第二種常用的數據類型是數字,分為整數和小數。

代碼中可以直接使用加減乘除四則運算符,請看下面的代碼:

a=3b=5print('a+b = ',end='') #end=''是讓print函數輸出後不換行print(a+b)print('a-b = ',end='')print(a-b)print('a*b = ',end='')print(a*b)print('a/b = ',end='')print(a/b)

代碼注釋:

python中用「#」來注釋代碼,意思就是這行代碼不執行,比如下面的代碼中「# 向大家問好」不會被執行,編譯器也不會報錯。注釋的作用是讓代碼更加通俗易懂,注釋是代碼中非常關鍵的部分。

# 向大家問好print("Hello Python people!")

#Python入門教程#

長按文末點讚送三連,支持本文作者多寫點~

相關焦點

  • python基礎知識變量、運算和數據類型
    昨天搭建好juypter notebook,並錄製了第一堂python的課程,簡單講解了python的歷史,以及python可以幫助我們如何提供效率。= id(y)時 → False 知識點4:Python 基礎數據結構數據結構:包含多個數據的數據集,不同類型數據集對應不同的數據排列方式。數據集中的數據既可以是單個基礎數據(數字和字符串),也可以是不同類型的數據集。對於一門程式語言來說,數據結構就是其根基,了解掌握數據結構對於學好這門語言至關重要。
  • Python 基本數據類型和變量
    字符串英文 string ,是 python 中隨處可見的數據類型,字符串的識別也非常的簡單,就是用「引號」括起來的。/usr/bin/env python3# -*- coding: utf-8 -*-第一行注釋是為了告訴 Linux/OS X 系統,這是一個 Python 可執行程序,Windows 系統會忽略這個注釋;第二行注釋是為了告訴 Python 解釋器,按照 UTF-8 編碼讀取原始碼,否則,你在原始碼中寫的中文輸出可能會有亂碼
  • 完美契合人類習慣的Python變量和基本數據類型
    做科學計算和數據分析,變量是始終繞不開的話題。學習程序設計語言,理解了變量相當於掌握了一半。不過,不同程式語言對變量的定義、使用和釋放區別很大。Python中的變量到底是什麼,該怎麼樣掌握變量?從我接觸的語言中,Python和Matlab幾乎是最簡單的,特別容易掌握。
  • 二、Python基礎數據類型、變量、常量
    二、Python基礎數據類型、變量、常量1.變量:把程序運行的中間結果臨時的存在內存中,以便後續的代碼調用變量不僅可以是數組,還可以是任意數據類型。在程序中,變量就是用一個變量名表示,變量名必須是大小寫英文、數字、和『_』下劃線組合,並且不能以數字開頭。
  • Python入門——變量及基本數據類型
    ;定義一個變量age,將24賦值給他;最後輸出這兩個變量的值3、使用內置函數tepy()、id()分別輸出變量類型和變量所指的內存地址二、基本數據類型Python基本數據類型主要關注六個:數字、字符串、列表、元組、字典、集合,本篇先介紹數字和字符串類型,列表、元組、字典、集合在下篇文章進行介紹
  • 我要悄悄學Python之變量與數據類型
    變量和簡單的數據類型★在學習之前,需要各位小夥伴具有百度的搜索能力。本系列分享的每一章都是核心知識。在編程的過程當中遇到的問題可以自己百度可以解決的一定要自己解決,實在是不會再問問題。」在本篇文章當中,你將學會Python中使用的各種數據,還將學習如何在程序中使用變量來表示這些數據。
  • 菜鳥學Python雜談1: 3分鐘學Python變量和數據類型
    閱讀本文大概需要3分鐘:任何一門語言比如C++,Java,Perl,Python語法上的招式主要包含變量類型,數據結構,循環控制,
  • Python基礎入門:基礎語法和變量類型
    電腦程式要處理不同的數據,需要定義不同的數據類型。Python 定義了六種標準的數據類型,分布如下所示:Numbers(數字)Strings(字符串)List(列表)Tuple(元組)Set(集合)Dictionary(字典)變量賦值Python 並不需要聲明變量的類型,所說的"類型"是變量所指的內存中對象的類型。
  • Linux下初學python之變量類型
    前言前面三篇文章我們和大家一起系統的學習了python的基本語法,包括:注釋、空行、列印、多行連字符等。今天我和大家一起學習python裡面的變量類型。python的變量類型1.變量的聲明和賦值在python中,變量是不需要聲明類型的。
  • Python基礎:數據類型和變量&字符串和編碼
    Python基礎:1.數據類型和變量數據類型計算機顧名思義就是可以做數學計算的機器,因此,電腦程式理所當然地可以處理各種數值。
  • Python數據類型串講(上)
    CDA數據分析師 出品1、什麼是數據學習一門新的程式語言,掌握其語法的底層是我們第一步要做的事。編程的底層也就是我們常說的基礎,下面將從python的基礎中的數據類型開始入門。何為數據?在計算機科學中,數據是指所有能輸入到計算機並被電腦程式處理的符號的介質的總稱,是用於輸入電子計算機進行處理,具有一定意義的數字字母、符號和模擬量等的統稱。2、數據類型的作用python的標準數據類型共有六種,為什麼要將數據分為不同的類型呢?
  • python數據類型總結——數字和字符串
    如同人有姓名一般,當python中的數據被創建後,會在存儲介質中分配一塊區域用於存儲數據。通常,我們需要一個名字來指代這部分數據。python變量數據的名字,稱之為變量。python數據類型如果有過一些其他語言基礎的話,通常會Get到兩個概念,一個是數據類型,另一個是變量類型。數據類型就是數據本身有一個分類,數據是屬於哪一類的。
  • python變量類型,列表和元組
    微信公眾號:學點啥玩點啥小白友好型python變量類型,列表和元組# -*- coding: utf-8 -*-"""Created on Mon Jan 25 12:25:55 2021@author: sd"""#第2章.變量和簡單數據類型#變量#1.字符串
  • Python數據類型
    , 這種情況下使用今天介紹的數據類型更為快捷./45123561實現數據類的幾種方式實現輕量級的數據類型通常使用的是tuple, 相對來說速度更快, 並且定義簡單.類型提示-即類型標註, 聲明函數的參數, 返回值和變量來接受期望類型Python中類型提示是3.x版本才有的, 在運行時不起作用, 默認編譯也是沒有影響的, 只有在IDE(pycharm)或者第三方檢查工具(mypy)才會使用.
  • 用Python數據處理分析入門必備系列文章:基本類型與運算
    此系列文章收錄在公眾號 : 數據大宇宙 > Python入門必備 > 必備知識建議你按其順序觀看文章最近有許多小夥伴問我要入門 Python 的資料,還有小夥伴完全沒有入門 Python 就直接購買了我的 pandas 專欄。因此我決定寫幾篇 Python 數據處理分析必備的入門知識系列文章,以幫助有需要的小夥伴們更好入門。
  • Python數據類型串講(中)
    python中的內建序列有6種:列表、元祖、字符串、Unicode字符串、xrange對象、buffer對象,其中列表和元祖是最常見的序列,應重點掌握。字符串在上一篇文章中已簡單介紹,下面將以字符串為例,對序列的通用操作進行詳講。
  • python金融風控評分卡模型和數據分析
    課程特點1.了解機器學習建模實戰,lendingClub包含幾十萬條實操數據,消費者信用評分競賽也有十萬多建模數據。學員可以跟著視頻篩選變量,建模,體驗快樂成功感!2.課程為實戰類,提供課程涉及python代碼和建模數據,在第17課的參考資料下載(電腦端登錄)3.完善售後服務,提供售前售後郵件答疑,QQ答疑。
  • python到底是什麼?——python數據類型大全:Python數字數據類型
    Python 數字數據類型用於存儲數值。數據類型是不允許改變的,這就意味著如果改變數字數據類型的值,將重新分配內存空間。Python 數字類型轉換有時候,我們需要對數據內置的類型進行轉換,數據類型的轉換,你只需要將數據類型作為函數名即可。
  • Python數據類型與變量(Python筆記01)
    數據類型與變量Python 中的主要數據類型有 int(整數)/float(浮點數)、字符串、布爾值、None、列表、元組、字典、集合等。通常數值 1 和 0 也有同樣的作用。任何非零數值的布爾值都是True, 0 的布爾值是 False。 非空字符串的布爾值是 True, 空字符串的布爾值為 False。以此類推,空列表、空元組、空字典、空集合的布爾值為False, 以上非空數據類型的布爾值為 True, None 的布爾值為 False.
  • Python專題 | (三)注釋、變量與輸出
    講完了注釋,我們來看這個程序的第一句(Mark把注釋去掉啦)通過注釋,這句話的意思是用一個變量存儲字符串「hello world」。那麼,什麼是字符串?什麼又是變量?這裡提到的字符串,是編程中數據類型的一種。在python中,數據被分為很多的類型。