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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python-02-基础知识

發(fā)布時(shí)間:2023/12/18 python 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python-02-基础知识 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、第一個(gè)Python程序

【第一步】新建一個(gè)hello.txt

?

?

【第二步】將后綴名txt改為py

?

【第三步】使用記事本編輯該文件

?

【第四步】在cmd中運(yùn)行該文件

?

print("Hello World!")

強(qiáng)調(diào):python解釋器執(zhí)行程序是解釋執(zhí)行,即打開文件讀內(nèi)容,因此文件的后綴名沒有硬性限制,但通常定義為.py結(jié)尾
在Linux系統(tǒng)里代碼前面必須加上?? #!/usr/bin/env python

二、使用交互模式運(yùn)行程序

三、注釋

1. 注釋的作用

注釋的作用基本上可以歸納為下列2中:

  • 通過用自己熟悉的語言,在程序中對(duì)代碼進(jìn)行標(biāo)注說明,能夠大大增強(qiáng)程序的可讀性
  • 開發(fā)過程中,去除一些代碼時(shí)大部分時(shí)候我們會(huì)選擇以注釋的形式去除

2. 注釋的分類

  • 單行注釋

    以#開頭,#右邊的所有東西當(dāng)做說明,而不是真正要執(zhí)行的程序,起輔助說明作用

#下列程序,打印輸出hello world pycharmprint("hello world pycharm")
  • 多行注釋

    python中多行注釋用3對(duì)引號(hào)完成,可以是單引號(hào)也可以是雙引號(hào)

'''print("hello world pycharm")print("hello world pycharm")print("hello world pycharm")print("hello world pycharm")print("hello world pycharm")print("hello world pycharm")'''

四、變量

1. 什么是變量

  變量即變化的量,核心是“變”與“量”二字,變即變化,量即衡量狀態(tài)

  程序執(zhí)行的本質(zhì)就是一系列狀態(tài)的變化,變是程序執(zhí)行的直接體現(xiàn),所以我們需要有一種機(jī)制能夠反映或者說是保存下來程序執(zhí)行時(shí)狀態(tài)以及狀態(tài)的變化。

2. 變量定義的規(guī)則

  • 變量名只能是 字母、數(shù)字或下劃線的任意組合
  • 變量名的第一個(gè)字符不能是數(shù)字
  • 以下關(guān)鍵字不能聲明為變量名
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

3.變量的定義方式

  • 駝峰體

    AgeOfOldboy = 56

    NumberOfStudents = 80

  • 下劃線(推薦使用)

    age_of_oldboy = 56

    number_of_students = 80

? ? ?定義變量名不好的方式:

    1. 變量名為中文、拼音

    2. 變量名過長

    3. 變量名詞不達(dá)意

五、輸入輸出

1. 輸入

  • 在python3中

    input:用戶輸入任何值,都存成字符串類型

  • 在python2中

    input:用戶輸入什么類型,就存成什么類型

    raw_input:等于python3的input

2. 輸出

  程序中經(jīng)常會(huì)有這樣場景:要求用戶輸入信息,然后打印成固定的格式

  比如要求用戶輸入用戶名和年齡,然后打印如下格式:

  My name is xxx,my age is xxx.

  很明顯,用逗號(hào)進(jìn)行字符串拼接,只能把用戶輸入的名字和年齡放到末尾,無法放到指定的xxx位置,而且數(shù)字也必須經(jīng)過str(數(shù)字)的轉(zhuǎn)換才能與字符串進(jìn)行拼接。

  這就用到了占位符,如:%s、%d

#%s字符串占位符:可以接收字符串,也可接收數(shù)字 print('My name is %s,my age is %s' %('name',18)) #%d數(shù)字占位符:只能接收數(shù)字 print('My name is %s,my age is %d' %('name',18)) print('My name is %s,my age is %d' %('name','18')) #報(bào)錯(cuò) #接收用戶輸入,打印成指定格式 name=input('your name: ') age=input('your age: ') #用戶輸入18,會(huì)存成字符串18,無法傳給%d print('My name is %s,my age is %s' %(name,age)) #注意: #print('My name is %s,my age is %d' %(name,age)) #age為字符串類型,無法傳給%d,所以會(huì)報(bào)錯(cuò)

?常用的占位符:

格式符號(hào)

轉(zhuǎn)換對(duì)應(yīng)的類型

%c

字符

%s

通過str() 字符串轉(zhuǎn)換來格式化

%i

有符號(hào)十進(jìn)制整數(shù)

%d

有符號(hào)十進(jìn)制整數(shù)

%u

無符號(hào)十進(jìn)制整數(shù)

%o

八進(jìn)制整數(shù)

%x

十六進(jìn)制整數(shù)(小寫字母)

%X

十六進(jìn)制整數(shù)(大寫字母)

%e

索引符號(hào)(小寫'e')

%E

索引符號(hào)(大寫“E”)

%f

浮點(diǎn)實(shí)數(shù)

%g

%f和%e 的簡寫

%G

%f和%E的簡寫

六、數(shù)據(jù)類型

?

七、運(yùn)算符

1、算數(shù)運(yùn)算:

2、比較運(yùn)算:

3、賦值運(yùn)算:

4、邏輯運(yùn)算:

5、成員運(yùn)算:

轉(zhuǎn)載于:https://www.cnblogs.com/lsf123456/p/11129421.html

總結(jié)

以上是生活随笔為你收集整理的Python-02-基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。