Python基礎(chǔ)知識+結(jié)構(gòu)+數(shù)據(jù)類型_第1頁
Python基礎(chǔ)知識+結(jié)構(gòu)+數(shù)據(jù)類型_第2頁
Python基礎(chǔ)知識+結(jié)構(gòu)+數(shù)據(jù)類型_第3頁
Python基礎(chǔ)知識+結(jié)構(gòu)+數(shù)據(jù)類型_第4頁
Python基礎(chǔ)知識+結(jié)構(gòu)+數(shù)據(jù)類型_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第Python基礎(chǔ)知識+結(jié)構(gòu)+數(shù)據(jù)類型目錄前言一、編程基礎(chǔ)1.基本的輸入輸出2.變量3.基本運算符二、控制流程1.選擇結(jié)構(gòu)2.循環(huán)結(jié)構(gòu)三、數(shù)據(jù)類型1.字符串

前言

今天給大家分享一些Python的基礎(chǔ)知識,想要蓋好大房子,不把地基打扎實打牢怎么行呢?所以,今天咱們就來學習基礎(chǔ)知識,

這樣后期學習Python的時候才能更容易掌握,更輕松的學會Python的使用。

一、編程基礎(chǔ)

1.基本的輸入輸出

print("HelloWorld");

Name=input('請輸入您的姓名:');

print(Name);

D:\工作空間\Python\venv\Scripts\python.exeD:/工作空間/Python/main.py

HelloWorld

請輸入您的姓名:Alice

Alice

進程已結(jié)束,退出代碼0

2.變量

print("-------------輸出語句-------------");

message="HelloPythonworld";

print(message);

print("-------------首字母大寫-------------");

name="adalovelace";

print(name.title());

print("-------------大小寫-------------");

print(name.upper());

print(name.lower());

print("-------------拼接字符串-------------");

first_name="ada"

last_name="lovelace"

full_name=first_name+""+last_name

print(full_name);

print("-------------添加空白-------------");

print("\tPython");

print("Languages:\nPython\nC\nJavaScript");

print("-------------刪除空白-------------");

print("Hello".rstrip());

print("-------------運算-------------");

print(2+3);

print(3-2);

print(2*3);

print(3/2);

print(3**2);

print(3**3);

print(10**6);

print(0.1+0.1);

print(0.2+0.2);

print("------------注釋-------------");

#測試注釋

-------------輸出語句-------------

HelloPythonworld

-------------首字母大寫-------------

AdaLovelace

-------------大小寫-------------

ADALOVELACE

adalovelace

-------------拼接字符串-------------

adalovelace

-------------添加空白-------------

Python

Languages:

Python

C

JavaScript

-------------刪除空白-------------

Hello

-------------運算-------------

5

1

6

1.5

9

27

1000000

0.2

0.4

------------注釋-------------

Processfinishedwithexitcode0

3.基本運算符

print("-----------------算數(shù)運算符-----------------");

#+加,兩個對象相加

#-減,得到負數(shù)或是一個數(shù)減去另一個數(shù)

#*乘,兩個數(shù)相乘或是返回一個被重復若干次的字符串

#x/y除,x除以y

#%取模,返回除法的余數(shù)

#//取整除,返回商的整數(shù)部分

#x**y冪

print(12+13);

print(12-13);

print(12*13);

print(12/13);

print(12/13);

print(12%13);

print(12//13);

print(12**13);

print("-----------------比較運算符-----------------");

#==等于,比較對象是否相等(a==b)返回False

#!=不等于,比較兩個對象是否不相等(a!=b)返回True

#不等于,比較兩個對象是否不相等(ab)返回True。這個運算符類似!=

#xy大于,返回x是否大于y(ab)返回False

#xy小于,返回x是否小于y。所有比較運算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價。注意這些變量名的大小寫(ab)返回True

#x=y大于等于,返回x是否大于等于y(a=b)返回False

#x=y小于等于,返回x是否小于等于y(a=b)返回True

print(12

print(12=13);

print(12

print(12=13);

print(12!=13);

print(12==13);

print("-----------------賦值運算符-----------------");

#=簡單的賦值運算符c=a+b將a+b的運算結(jié)果賦值為c

#+=加法賦值運算符c+=a等效于c=c+a

#-=減法賦值運算符c-=a等效于c=c-a

#*=乘法賦值運算符c*=a等效于c=c*a

#/=除法賦值運算符c/=a等效于c=c/a

#%=取模賦值運算符c%=a等效于c=c%a

#**=冪賦值運算符c**=a等效于c=c**a

#//=取整除賦值運算符c//=a等效于c=c//a

a=21;

b=10;

c+=a;

print(c);

c*=b;

print(c);

c/=a;

print(c);

c-=b;

print(c);

c%=a;

print(c);

c**=a;

print(c);

c//=a;

print(c);

print("-----------------位運算符-----------------");

#按位與運算符(ab)輸出結(jié)果12,二進制解釋:00001100

#|按位或運算符(a|b)輸出結(jié)果61,二進制解釋:00111101

#^按位異或運算符(a^b)輸出結(jié)果49,二進制解釋:00110001

#~按位取反運算符

#(~a)輸出結(jié)果?61,二進制解釋:11000011,

#在一個有符號二進制數(shù)的補碼形式

#左移動運算符a2輸出結(jié)果240,二進制解釋:11110000

#右移動運算符a2輸出結(jié)果15,二進制解釋:00001111

a=60;

b=13;

print(c);

c=a|b;

print(c);

c=a^b;

print(c);

c=~a;

print(c);

c=a2;

print(c);

c=a2;

print(c);

print("-----------------邏輯運算符-----------------");

#xandy布爾“與”,如果x為False,xandy返回False,否則它返回y的計算值

#xory布爾“或”,如果x是True,它返回True,否則它返回y的計算值

#xnoty布爾“非”,如果x為True,返回False。如果x為False,它返回True

a=10;

b=20;

print(aandb);

print(aandb);

D:\工作空間\Python\venv\Scripts\python.exeD:/工作空間/Python/main.py

-----------------算數(shù)運算符-----------------

25

-1

156

0.9230769230769231

0.9230769230769231

12

0

106993205379072

-----------------比較運算符-----------------

False

False

True

True

True

False

-----------------賦值運算符-----------------

21

210

10.0

0.0

2

2097152

99864

-----------------位運算符-----------------

12

61

49

-61

240

15

進程已結(jié)束,退出代碼0

二、控制流程

1.選擇結(jié)構(gòu)

print("-------------檢查是否相等-------------");

car='bmw';

print(car=='bmw');

print(car=='audi');

print(car=='BMW');

print(car.upper()=='BMW');

age=18;

print(age==18);

print(age=18);

print(age=18);

print(age

print(age

age_0=22;

age_1=18;

print(age_0=21andage_1=21);

print(age_0=21orage_1=21);

print("-------------if語句-------------");

age=19

ifage=18:

print("Youareoldenoughtovote!");

age=17

ifage=18:

print("Youareoldenoughtovote!");

else:

print("Sorryyouaretooyoung");

age=12

ifage4:

print("Youradmissioncostis$0.")

elifage18:

print("Youradmissioncostis$5.")

else:

print("Youradmissioncostis$10.")

age=12

ifage4:

price=0

elifage18:

price=5

elifage65:

price=10

elifage=65:

price=5

print("Youradmissioncostis$"+str(price)+".")

-------------檢查是否相等-------------

False

False

False

False

False

-------------if語句-------------

Youareoldenoughtovote!

Sorryyouaretooyoung

Youradmissioncostis$5.

Youradmissioncostis$5.

Processfinishedwithexitcode0

2.循環(huán)結(jié)構(gòu)

print("-------------函數(shù)input()的工作原理-------------");

message=input("Tellmesomething,andIwillrepeatitbacktoyou:")

print(message)

print("-------------編寫清晰的程序-------------");

name=input("Pleaseenteryourname:");

print("Hello,"+name+"!");

print("-------------求模運算符-------------");

print(4%3);

print("-------------while循環(huán)-------------");

current_number=1

whilecurrent_number=5:

print(current_number)

current_number+=1

print("-------------讓用戶選擇何時退出-------------");

prompt="\nTellmesomething,andIwillrepeatitbacktoyou:"

prompt+="\nEnter'quit'toendtheprogram."

message=""

whilemessage!='quit':

message=input(prompt)

print(message)

print("-------------break語句-------------");

prompt="\nPleaseenterthenameofacityyouhavevisited:"

prompt+="\n(Enter'quit'whenyouarefinished.)"

whileTrue:

city=input(prompt)

ifcity=='quit':

break

else:

print("I'dlovetogoto"+city.title()+"!")

-------------函數(shù)input()的工作原理-------------

Tellmesomething,andIwillrepeatitbacktoyou:HelloWorld

HelloWorld

-------------編寫清晰的程序-------------

Pleaseenteryourname:Alice

Hello,Alice!

-------------求模運算符-------------

-------------while循環(huán)-------------

-------------讓用戶選擇何時退出-------------

Tellmesomething,andIwillrepeatitbacktoyou:

Enter'quit'toendtheprogram.HelloWorld

HelloWorld

Tellmesomething,andIwillrepeatitbacktoyou:

Enter'quit'toendtheprogram.quit

-------------break語句-------------

Pleaseenterthenameofacityyouhavevisited:

(Enter'quit'whenyouarefinished.)ShangHai

I'dlovetogotoShanghai!

Pleaseenterthenameofacityyouhavevisited:

(Enter'quit'whenyouarefinished.)quit

Processfinished

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論