第二章python基礎語法1

来源:https://www.cnblogs.com/ZWeva/archive/2023/08/30/17666716.html
-Advertisement-
Play Games

# 第二章——python基礎語法1: ## 1、輸入和輸出 ### a、使用print()進行列印(輸出)。 ``` print('hello,python') print('hello,world',end='') ``` - pritnt)(輸出內容後,預設會換行。要使其不換行,**則使用pr ...


第二章——python基礎語法1:

1、輸入和輸出

a、使用print()進行列印(輸出)。

print('hello,python')
print('hello,world',end='')
  • pritnt)(輸出內容後,預設會換行。要使其不換行,則使用print('test',end=')。事實上end可以是其他內容,會加在'test'的後面。

b、使用input()方法進行鍵盤輸入。

name=input('請輸入你的名字:')
number=int(input('請輸入你的年齡:')
  • iput()方法返回的預設值類型是字元串,有需要的話,顯性轉化為數值或其他類型。

2、註釋

python有單行註釋和多行註釋。
a、單行註釋#

#這是單行註釋

b、多行註釋""''..."'''

"""
註釋1
註釋2
註釋3
"""

3、變數

變數:程式運行時記錄變數用的。

格式:變數名=變數值。

print語句輸出多個內容,可以通過,來實現print(1,2,3,4 .........,67)。

'''
定義文具價錢
'''
pencil=2
book=32;
print(pencil);
print(book);
print("一共需要",pencil+book,"元");

'''
書本降價10元
'''
book-=10;
print(pencil);
print(book);
print("一共需要",pencil+book,"元");

4、數據類型

字元串,整數,浮點數

a、使用type(察看數據類型)

#察看數據類型
print(type(123),type(12.34),type("阿克蘇九年"),);

#也可以用變數存儲的形式返回
int_type=type(123);
float_type=type(12.34);
string_type=type("阿克蘇九年");
print(int_type,float_type,string_type);

#察看變數中的類型
book=34;
pencil=1.5;
print(type(book),type(pencil));

5、數據類型轉化

'''
int(x)  將x轉換為整型
float(x)    將x轉換為浮點型
str(x)  將x轉換為字元型
'''

#將數字類型轉化為字元串
num_type=str(23);
print(type(num_type),num_type);

#將字元串轉化成數字
num=int("34");
print(type(num),num);

6、標識符

標識符:是用戶在編程時使用的一系列的名字,用於給變數,類,方法等命名。

規則:

  • 英文,中文(不推薦),數字和下劃線(_)。
  • 數字不可以在開頭。
  • 大小寫敏感。
  • 不可以使用關鍵字
#定義標識符
name="zww";
name1="123";
_name="wed";
name_="edf";

#大小寫
Name="zww1";

#不可以使用關鍵字

命名規範:

  • 見名知意
  • 簡潔,減少名字的長度

7、運算符

#算數運算符      //取整除      **指數
print(1+1,3-2,3*4,12/3,5//2,5%2,2**2);

#賦值運算符
a=3;
b=5;
print(a,b);
b-=a;
print(a,b);
b+=a;
print(a,b);



您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ## 2023年8月23日 ### #include `cstdio` 有兩個函數 printf,scanf 用於輸出和輸入 ```txt int : %d float : %f double : %lf char : %c long long : %lld ``` `iostream` 有 cin ...
  • 1. 獲取當前目錄下所有文件名 import os def get_all_files(directory): file_list = [] # os.walk返回一個生成器,每次迭代時返回當前目錄路徑、子目錄列表和文件列表 for root, dirs, files in os.walk(dire ...
  • 數組用於在單個變數中存儲相同類型的多個值,而不是為每個值聲明單獨的變數。 聲明數組 在Go中,有兩種聲明數組的方式: 1. 使用`var`關鍵字: 語法 `var array_name = [length]datatype{values} // 這裡定義了長度` 或者 `var array_name ...
  • # 各個數據類型的內置方法 ## 整形和浮點型的內置方法 ```python # 1、定義: # 1.1 整型int的定義 age=10 # 本質age = int(10) # 1.2 浮點型float的定義 salary=3000.3 # 本質salary=float(3000.3) # 註意:名 ...
  • # 引言 * 引用是C++的特性,指針是C語言的特性 * 關於這兩種特性的運行效率,人云亦云,好多人都說引用傳遞效率更高 * 以至於一些面試官在自己都不清楚的前提下麵試別人 * 筆者有幸遇到過,由於看過底層彙編,在面試官對我說引用效率更高的時候,導致我一度懷疑自己的記憶力 * 下麵我們就看看引用在匯 ...
  • # Core 建造者模式又稱為`生成器模式`,主要用於對複雜對象的構建、初始化,它可以將多個簡單的組件對象按順序一步步組裝起來,最終構建成一個複雜的成品對象。 與工廠系列模式不同的是,建造者模式的主要目的在於把煩瑣的**構建過程**從不同對象中抽離出來,使其脫離並獨立於產品類與工廠類,最終實現**用 ...
  • 本文是區塊鏈瀏覽器系列的第五篇,項目完整代碼在[這裡](https://github.com/mengbin92/browser/tree/main)。 在[上一篇文章](https://mengbin.top/2023-08-20-browser2/)中給瀏覽器增加了簡單的用戶認證,至此瀏覽器的基 ...
  • # Background knowledge 在Java中,Cloneable 介面是一個標記介面(Marker Interface,它們內部都沒有方法和屬性),實現Cloneable介面表示該對象能被克隆,能使用Object.clone()方法。 要實現克隆功能,需要滿足以下兩個條件: - 類實現 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...