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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基础知识:IDE集成开发环境(pycharm)、基本数据类型、用户的交互、运算符

發(fā)布時間:2024/9/30 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基础知识:IDE集成开发环境(pycharm)、基本数据类型、用户的交互、运算符 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

閱讀目錄

今日內容:

1、IDE集成開發(fā)環(huán)境(pycharm)

2、基本數(shù)據(jù)類型(int、float、str、list、dict)

3、用戶的交互(注釋、輸入input、輸出print)

運算符(分類及使用)

一、IDE集成開發(fā)系統(tǒng)pycharm

目的:讓Python編程更方便、高效。

pycharm的簡單定義:

PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。

二、基本數(shù)據(jù)類型

注釋:用于標注所寫程序代碼關鍵處的一種說明。用#、"""(三個雙引號)表示。

2.1、int(整型)

顧名思義,就是數(shù)字類型是整數(shù)的一種變量。
age = 18

name_of_oldboy = 32
可用于數(shù)學運算和比較運算

2.2、float(浮點型)

帶小數(shù)點的數(shù)字變量。

height = 180.1 weight = 74.8

這種用到小數(shù)的數(shù)字類型變量,都是屬于float

可用于數(shù)學運算和比較運算

注:int和float都屬于數(shù)字類型。

2.3、str(字符串)

用于表示事物一種屬性、特征、狀態(tài)的變量類型

name = "sgt" job = "teacher" hobbies = "fitness"

在單引號(‘ ’)、雙引號(“ ”)、三引號(“‘ ’”)內包含一系列字符,來表示字符串類型

字符串可以被拼接,用+和*

比如

--------------------------------------------------------------------注:如果你對python感興趣,我這有個學習Python基地,里面有很多學習資料,感興趣的+Q群:895817687 -------------------------------------------------------------------name1 = 'Mr' name2 = 'Su' print(name1 + name2)結果是:MrSuname = 'haha' print(name*5)結果是:hahahahahahahahahaha

字符串的拼接由于效率太低,所以不推薦使用

2.4、list(列表)

按照位置記錄多個值,索引對應值,索引從0開始,可以去除對應索引位置的值

索引位置:0 1 2 3 list1 = [200, 180.1, 'sgt', [18, 'oldboy', 'wuhan', ]]嵌套內列表索引位置 0 1 2取出對應值得方法: print(list1[3][2]) >>>>wuhan

列表內的多個值可以使任何類型的變量,也可以嵌套列表。

2.5、dict(字典)

記錄多個不同屬性的值

在{ }內用逗號分開每個元素,每個元素用key:value組成。

value就是所存值,可以使任意類型。

一個key唯一對應一個value,key應該對value具有描述功能,所以key通常是字符串類型。

info = {'name':'sgt', 'age':32, 'hobby':['fitness', 'reading book']}print(info['name']) print(info['hobby'][1])>>>>>結果是 sgt reading book

2.6、bool(布爾類型)

用于判斷

Ture

False

print(1>2) >>>False print(1==1) >>>Ture

強調:所有值都自帶布爾值,除了0、None、空布爾值是False以外,其他都是True。

空布爾值:空列表[ ]

三、用戶交互

3.1、接收用戶輸入

name = input('please input your name:') print(name)

3.2、格式化輸入

name = input('please input your name:') age = input('please input your age:') introduction = "My name is %s , I'm %s years old ." %(name, age) print(introduction)

占位符:%s,%d,

這里的%s可以是任意類型,

還有一種%d只能是數(shù)字類型,不常用。

name = input('請輸入您的姓名:') age = input('請輸入您的年齡:') job = input('請輸入您的工作:') sex = input('請輸入您的性別:') print(''' ---------------info %s--------------- Name : %s Age : %s Sex : %s Job : %s ---------------end---------------''' % (name, name, age, job, sex))

強調:在Python3.6中,會把輸入的值默認當成字符串類型來存入,所以輸入的數(shù)值都是字符串類型。

而在Python2.7里面不是,要想和Python3一樣就得這樣輸入:

info = raw_input('your name:')

四、運算符類型

4.1、算數(shù)運算符

+、-、*、/、%(取余數(shù))、//(取整除)、**(冪)。

x = 1 y = 2 print(x+y) print(y-x) print(x*y) print(y/x) print(y%x) print(y//x) print(x**y)結果 3 1 2 2.0 0 2 1

4.2、比較運算符

==、!=、<、>、<=、>=

print(10 == 10) print(10 != 10) print(10 > 3) print(10 < 3) print(10 >= 10) print('sgt' == 'sgt') >>> True False True False True True

4.3、賦值運算符

4.3.1、增量賦值

age = 18 age+=2 #結果是20 age-=2 #結果是16 age*=2 #結果是36 age/=2 #結果是9 age%=2 #結果是0 age//=2 #結果是9 age**=2 #結果是324

4.3.2、交叉賦值

x = 1 y = 2 x, y = y, x print(x, y)#結果是x=2 y=1

4.3.3、鏈式賦值

x = y = z =1 print(x, y, z)#結果是1 1 1

4.3.4、解壓賦值

info = ['a', 'b', 'c', 'd', 'e'] x, y, z, m, n = info print(x, y, z, m, n)#結果是a b c d e這里的xyzmn必須與abcde是一一對應,不然會報錯。 如果要取兩邊的多個數(shù)值,可以用*_解決 例如 info = ['a', 'b', 'c', 'd', 'e'] x, y, *_, n = info print(x, y, n)#結果是a b e

4.4、邏輯運算符

and、or、not

and:邏輯與,連接左右兩邊的運算結果都為Ture的時候,總結果才為Ture

print(3 > 4 and 3 == 3) print('sgt' == 'sgt' and 1 == 1) #結果是FalseTrue

or:邏輯或,連接左右兩邊的運算結果有一個為Ture的時候,總結果就可為Ture

print(3 > 4 or 3 == 3) print('sgt' != 'sgt' or 1 >= 1) #結果是TrueTrue

not:取反

print(not 10 > 3)#結果是 False

4.5、身份運算

==:判斷兩個值是否相等

is :判斷兩個值的id是否相等

值相等,id不一定相同;

id相同,值一定相同。

總結

以上是生活随笔為你收集整理的基础知识:IDE集成开发环境(pycharm)、基本数据类型、用户的交互、运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

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