日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

01.Python基础_菜单_快捷键_基本语法_变量_输入输出

發布時間:2023/12/15 python 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 01.Python基础_菜单_快捷键_基本语法_变量_输入输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 1.編程軟件—jupyter notebook
  • 2.基本說明
    • 2.1 標題
    • 2.2 排序
    • 2.3Jupyter notebook使用/快捷鍵
    • 2.4Markdown的基本語法
  • 3.python基本語法
    • 3.1 數字和字符串定義方法
    • 3.2 布爾數據類型bool
    • 3.3 jupyter默認輸出功能
    • 3.4 In[] Out[]中括號中的數字, 以及星號, 打斷功能
    • 3.5 python的print()功能, 幫助文檔的使用方法
      • 3.5.1 打印單個值, 打印空行
      • 3.5.2 tab鍵作用
      • 3.5.3 打印一個值, 打印多個值, sep設置中間分隔符, 默認為空格, end設置以什么結尾默認換行
    • 3.6 python的注釋功能
      • 3.6.1 單行注釋
      • 3.6.2 注釋快捷鍵ctrl+?
      • 3.6.3 普通單行注釋
    • 3.7 Python的代碼塊
    • 3.8 輸入和輸出
      • 3.8.1 a=input('輸入一個數字:123')y與a=123的不同
      • 3.8.2 注意所有代碼必須在英文模式下輸入
      • 3.8.3 將字符串轉化為整數int
    • 3.9 變量
      • 3.9.1 變量賦值
      • 3.9.2 變量命名
      • 3.9.3 內部保留關鍵字
      • 3.9.4 同時為多個變量賦值
      • 3.9.5 變量的交換特殊語法

1.編程軟件—jupyter notebook

jupyter notebook

打開方式
在windows系統找到Anaconda3的Anaconda Promot點擊打開

在命令行中輸入jupyter notebook,會彈出一個瀏覽器,我這里默認用谷歌

然后這里找到desktop桌面,點擊打開,找到pycode


點擊打開,這個是里面保存的文件

點擊01python基礎…打開

2.基本說明

2.1 標題

一級標題

#一級標題和CSDN一樣

同理二級三級標題多加井號

2.2 排序

有序方法

  • 有序
  • 有序
  • 有序
    無序方法
    -無序1
    -無序2
    -無序3
  • 2.3Jupyter notebook使用/快捷鍵

    首先, notebook快捷鍵主要借鑒Vim編輯器快捷鍵, 比較復雜, 記憶量很大, 和Vim一樣分為兩種模式:編輯模式和命令模式:

  • 編輯模式: 編輯模式下, 可以輸入內容
  • 命令模式: 命令模式下,各種按鍵會作為各種功能的快捷鍵, 所以如果你按鍵之后出現莫名其妙的反應, 檢查自己是不是處于命令模式.
  • 在學習編程之前, 咱們對自己將要使用的工具還是要有一定程度的了解, 對于提升生產力很有幫助!
    3. 運行代碼 3個快捷鍵:Ctrl+Enter, Alt+Enter, Shift+Enter. 不要求都了解, 找一兩個習慣的使用就可以.
    4. 插入快捷鍵2個: B(below)向下插入單元格, A(above)向上方插入單元格
    5. 剪切快捷鍵一個: X
    6. 粘貼快捷鍵: V

    2.4Markdown的基本語法

    標題#
    加粗 加粗
    斜體 斜體

    3.python基本語法

    3.1 數字和字符串定義方法

    數字定義方法

    # 數值型定義方法 b=100 #定義了一個變量#賦值語句

    字符串定義方法

    k = 'hello world'

    3.2 布爾數據類型bool

    布爾數據類型就是我們常說的真和假,只有兩個值構成,True和False

    a = True b = False 100 < 300 out:True 100 > 300 out:False

    一個判斷表達式,返回的結果則為布爾類型

    3.3 jupyter默認輸出功能

    默認,代碼的最后一行,如果能夠輸出變量內容,就會自動輸出

    a = 1 b = 2 a+b out:3

    輸出值為最后的值,因為最后的是輸出b,所以a-b和a+b和a都不輸出

    a = 1 b = 2 a-b a+b a b out:2 #只有e會被輸出, 而d不會被輸出 d = 3 e = 1.4 d e out:1.4

    3.4 In[] Out[]中括號中的數字, 以及星號, 打斷功能

    in[]和out[]里面的數字代表執行次數,表示該代碼執行了多少次
    作用:可以判斷那個是最后執行的,執行次數,執行到哪一步了
    in[*]表示正在執行中,可能實現死循環

    3.5 python的print()功能, 幫助文檔的使用方法

    print是打印的意思,在這里指的是向屏幕上輸出指定的文字

    print 可以打印單個值,也可以打印多個值,還可以設置以什么字符作為多個值之間的分隔.

    3.5.1 打印單個值, 打印空行

    print()表示打印的意思
    d=3表示打印

    a = 1 b = 2 print(a) print(b) print(a+b) d = 3 d 1 2 3 out:3

    打印

    k = "今天天氣不錯" print(k) 今天天氣不錯

    打印數字不需要加引號,打印字符串加單引號,專有名詞不加引號

    print(666,'你好',True,888) 666 你好 True 888

    3.5.2 tab鍵作用

    代碼補全快捷鍵,可以輸入一個單詞就可以查找相關快捷鍵功能

    \n表示換行

    end表示末尾加上里面的內容

    *50表示打印“-”的50遍

    3.5.3 打印一個值, 打印多個值, sep設置中間分隔符, 默認為空格, end設置以什么結尾默認換行


    print('='*30) print('姓名: ','楊悅') print('QQ: 11111111111') print('手機號: 13688888888') print('公司地址: xxxxx') print('='*30)

    輸出

    案例

    print('╔═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╗') print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║') print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║') print('║ │春│滟│江│空│江│江│人│不│白│誰│可│玉│此│鴻│昨│江│斜│不│ ║') print('║ │江│滟│流│里│天│畔│生│知│云│家│憐│戶│時│雁│夜│水│月│知│ ║') print('║ │潮│隨│宛│流│一│何│代│江│一│今│樓│簾│相│長│閑│流│沉│乘│ ║') print('║ │水│波│轉│霜│色│人│代│月│片│夜│上│中│望│飛│潭│春│沉│月│ ║') print('║ │連│千│繞│不│無│初│無│待│去│扁│月│卷│不│光│夢│去│藏│幾│ ║') print('║春│海│萬│芳│覺│纖│見│窮│何│悠│舟│徘│不│相│不│落│欲│海│人│ ║') print('║江│平│里│甸│飛│塵│月│已│人│悠│子│徊│去│聞│度│花│盡│霧│歸│ ║') print('║花│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│ ║') print('║月│海│何│月│汀│皎│江│江│但│青│何│應│搗│愿│魚│可│江│碣│落│ ║') print('║夜│上│處│照│上│皎│月│月│見│楓│處│照│衣│逐│龍│憐│潭│石│月│ ║') print('║ │明│春│花│白│空│何│年│長│浦│相│離│砧│月│潛│春│落│瀟│搖│ ║') print('║ │月│江│林│沙│中│年│年│江│上│思│人│上│華│躍│半│月│湘│情│ ║') print('║ │共│無│皆│看│孤│初│望│送│不│明│妝│拂│流│水│不│復│無│滿│ ║') print('║ │潮│月│似│不│月│照│相│流│勝│月│鏡│還│照│成│還│西│限│江│ ║') print('║ │生│明│霰│見│輪│人│似│水│愁│樓│臺│來│君│文│家│斜│路│樹│ ║') print('║ │。│。│。│。│。│?│。│。│。│?│。│。│。│。│。│。│。│。│ ║') print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║') print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║') print('╚═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╝')

    輸出

    print(" _ooOoo_ ") print(" o8888888o ") print(" 88 . 88 ") print(" (| -_- |) ") print(" O\\ = /O ") print(" ____/`---'\\____ ") print(" . ' \\| |// `. ") print(" / \\||| : |||// \\ ") print(" / _||||| -:- |||||- \\ ") print(" | | \\\\\\ - /// | | ") print(" | \\_| ''\\---/'' | | ") print(" \\ .-\\__ `-` ___/-. / ") print(" ___`. .' /--.--\\ `. . __ ") print(" ."" '< `.___\\_<|>_/___.' >'"". ") print(" | | : `- \\`.;`\\ _ /`;.`/ - ` : | | ") print(" \\ \\ `-. \\_ __\\ /__ _/ .-` / / ") print(" ======`-.____`-.___\\_____/___.-`____.-'====== ") print(" `=---=' ") print(" ") print(" ............................................. ") print(" 佛祖鎮樓 BUG辟邪 ") print(" Zen of python: ") print(" Beautiful is better than ugly.; ") print(" Explicit is better than implicit. ") print(" Simple is better than complex. ") print(" Complex is better than complicated. ") print(" Flat is better than nested. ") print(" Sparse is better than dense. ") print(" Readability counts. ") print(" Now is better than never. ")

    輸出

    3.6 python的注釋功能

    3.6.1 單行注釋

    # 單行注釋 # 就像這樣了 # 以#開頭,#右邊的所有東西當做說明,而不是真正要執行的程序,起輔助說明作用

    3.6.2 注釋快捷鍵ctrl+?

    # a = 1 # a等于1就是用一個數值1賦值給一個變量a # # 單起一行專門作為注釋 # 注釋的快捷鍵: ctrl+?

    3.6.3 普通單行注釋

    "普通的單行字符串"


    三個單引號和三個雙引號沒有區別

    """ 多行注釋 可以這樣寫 其實就是字符串, 只是沒有進行操作 """# 和多行字符串沒有什么區別 s = """這是一個 可以換行的字符串, 你有了這樣一個字符串, 會比較方便, 注意后面有換行符的存在""" s


    3.7 Python的代碼塊

    Python的語法比較簡單,采用縮進方式,寫出來的代碼就像下面的樣子:

    # 打印一個數字的絕對值 a = 100 if a >=0:print(a) else:print(-a)

    Python 利用縮進來劃分代碼塊

    這種語法形式的優點是看起來整潔,美觀,沒有大量的括號,更便于閱讀,看起來更像人類的自然語言.

    可以強迫你寫出格式化的代碼,通常我們使用Tab鍵或者四個空格來完成縮進

    壞處是復制粘貼之后,代碼的縮進會不一樣,這時候必須手動重新調整.

    3.8 輸入和輸出

    在上面的部分我們實際上已經學習過了輸出功能print, 那么下面讓我們來看一下輸入功能input函數的使用方法
    print函數

    print('aaaa')

    input函數

    a = input('請輸入您的姓名')

    輸入即可

    然后通過直接a就可以顯示輸入內容

    輸入字符串

    3.8.1 a=input(‘輸入一個數字:123’)y與a=123的不同

    類型不同
    input輸入的是字符串類型,是不可以進行加減法,比如a+b會報錯的

    而a=123是賦值語句,a+b不會報錯

    選擇性輸入
    input可以用戶自己手動輸入信息
    而賦值語句a=123是程序直接執行不可被更改

    3.8.2 注意所有代碼必須在英文模式下輸入

    不然程序會報錯

    3.8.3 將字符串轉化為整數int

    這樣就把字符串轉化為整數類型

    b = input('輸入一個數字:') # 不管你輸入什么,都是字符串 b2=int(b) #或者直接套用int與input結合 b = int( input('輸入一個數字:') ) # 不管你輸入什么,都是字符串

    練習題

    任意使用input輸入a,b,c 3個整數,計算a+b-c的結果, 并打印出來

    a = int(input('請輸入a的值:')) b = int(input('請輸入b的值:')) c = int(input('請輸入c的值:')) print(a+b-c)

    結果

    3.9 變量

  • python是動態數據類型
  • python中的變量不需要聲明, 直接賦值就可以使用
  • 變量在使用之前必須進行賦值
  • Python會根據你賦給的值自動判斷變量的數據類型
    • 其實變量并沒有什么類型
    • 變量只是指向了一個內存地址, 內存地址中儲存了我們的數據, 這個數據是具有數據類型的
    • 變量可以重復賦值, 后面的值會覆蓋前邊的值
    • 改變變量的值, 其實就是改變了變量指向的內存地址!
  • 要理解變量,一定要理解數據在內存中的儲存形式,變量只是一個對在內存中儲存的某一個東西的指引

    變量指引的位置可以變化,這是變量的值就會發生變化

    當我使用變量,實際上是相當于在使用變量指向的那個內存地址中的值.

    3.9.1 變量賦值

    a =100 a='張三' a

    注釋:先把100放到一個盒子里,如果輸出a的話就是把盒子1里的內容拿出來
    a='張三’的話重新把張三放在另外一個盒子2里,不過此時a的值指向張三的盒子2里,相當于把a=100覆蓋掉了

    3.9.2 變量命名

    重點: 變量命名規則:

  • 變量名的長度不受限制,但其中的字符必須是字母、數字、或者下劃線_,而不能使用空格、連字符、標點符號、引號或其他字符。
  • 變量名的第一個字符不能是數字,而必須是字母或下劃線。
  • Python區分大小寫。
  • 不能將Python關鍵字用作變量名。
  • 變量命名一般都采用有具體含義最好,這樣就增加代碼的可讀性
  • 3.9.3 內部保留關鍵字

    如何查找那些是屬于關鍵字的,這里提供方法

    import keyword print(keyword.kwlist)

    這些都是屬于關鍵字

    [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

    注意:print、input、int不是關鍵字,可以賦值,所以在使用時如果給這幾個賦值了需要del print才能變回原來的功能,否則就是相當于一個變量

    3.9.4 同時為多個變量賦值

    不可靠方法

    a = b = c = "可以" # 這種方法可以的, 不十分推薦 a = b = c = 666

    一般方法

    m,n,k = 1,2,3 m =1 n =2 k =3

    交換變量

    # 交換兩個變量的值 a = 1 b = 2 a,b = b,a b out:1

    3.9.5 變量的交換特殊語法

    交換失敗方法

    # 通常的交換方法 a = 1 b = 2 a = b b = a print(a) print(b) 2 2

    此時a=b把b的值給了a,即a=2,然后b=a把a=2又給了b,所以就是a=b=2了

    引入中間變量法

    a = 1 b = 2 temp = a a = b b = temp print(a) print(b) 2 1

    快速方法

    a = 1 b = 2 a,b = b,a print(a) print(b) 2 1

    總結

    以上是生活随笔為你收集整理的01.Python基础_菜单_快捷键_基本语法_变量_输入输出的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。