本人最近剛剛學習了python,想要了解python的朋友可以跟我一起學哦~

先來個最簡單的程式
print("Hello World!")
其實python也是支持中文版的,可以直接使用
print("你好")
變數
變數的值是可以改變的,一般通過賦值的方法來修改,如:
a=1
a=a+1
print(a)
運行結果為 
下面介紹幾個基本函式:

一.輸入函式input()函式
<變數> = input(<提示性文字>)
如下面這個
a=int(input("請輸入第一個數:"))
b=int(input("請輸入第二個數:"))
c=a+b
print("兩數的和為%d"%(c))
手動輸入a,b就可以計算它倆的和了(int是代表整數,也可以改成浮點型等)
二.eval()函式
叫做 “ 獲取回傳值函式 ”,可將字串轉換為代碼執行,并回傳運算式的值,
舉個例子
a=eval("1.2+4.3")
print(a)
結果為 5.5,這里要注意的是eval()里面一定不要忘記(" "),其實這個程式也等同于
a=1.2+4.3
print(a)
大家注意到區別了嗎
eval()函式其實也經常和input()函式一起使用,用來獲取用戶輸入的數字,使用方式如下:
<變數> = eval(input(<提示性文字>))
value = eval(input("請輸入要計算的數值: "))
print(value**2)
(**代表平方)
三.print()函式
這是一種用于輸出運算結果的函式,根據輸出內容的不同,有以下三種用法,
①僅用于輸出字串,使用方式如下:
print(<輸出字串>)
print("Hello World!")
這就是我們一開始給出的程式,
②僅用于輸出一個或多個變數,使用方式如下:
print(<變數1>, <變數2>,…, <變數n>)
還是剛才那個例子
a=1.2+4.3
print(a)
③用于混合輸出字串與變數值,使用方式如下:
print(<輸出字串模板>.format(<變數1>, <變數2>,…, <變數n>))
這里的format()要用大括號{}來轉義,相當于把傳統的%替換為{}來實作格式化輸出,
基本使用格式為:
<模板字串>.format(<逗號分隔的引數>)
注意<.精度>由小數點(.)開頭,
a, b = 10,5
print("{}和{}的乘積是{}".format(a, b, a*b))
**這里對print還用一點要說明:
對print()函式的end引數進行賦值,使用方式如下
print(<待輸出內容>, end="<增加的輸出結尾>")
a = 2
print(a, end=".")
print(a, end="%")
print函式默認會在末尾添加一個換行符(‘\n’)
加入end=’'引數后,不會在末尾添加換行符,而是在末尾添加一個空字串,end等于什么就會在末尾添加什么
當然了,也可以直接這樣寫
a = 2
print(a,".")
print(a,"%")
看到這里是不是明白了不少


學完這幾個基本函式,我們再來介紹一下python的基本資料型別,
一.首先是數字型別
這個就很簡單了,包括整數型別(例如:99),浮點數型別(例如:3.1415),復數型別(例如:1+3i)
二.數字型別運算
1.數值運算運算子
Python提供了9個基本的數值運算運算子

2.數值運算函式
Python解釋器提供了6個與數值運算相關的內置函式

三.字串型別
字串是字符的序串列示,根據字串的內容多少分為單行字串和多行字串,
- 單行字串可以由一對單引號(’)或雙引號(") 作為邊界來表示,單引號和雙引號作用相同,
- n 多行字串可以由一對三單引號(’’’)或三雙引 號(""")作為邊界來表示,兩者作用相同,
介紹幾個Python語言轉義符: \
例如:\n表示換行、\表示反斜杠、'表示單引 號、"表示雙引號、\t表示制表符(TAB)等,
針對字串,Python語言提供了幾個基本運算子

演示一下
name = "Python語言" + "程式設計"
print(name)
a = "我是小仙女!" * 3#重要的事情說三遍,哈哈哈
print(a)
name = "Python語言" + "程式設計"
a = "語言" in name
print(a)
運行結果分別為
Python語言程式設計
我是小仙女!我是小仙女!我是小仙女!
True
字串處理函式
Python語言提供了一些對字串處理的內置函式

a = len("全國計算機等級考試Python語言科目")
print(a)
結果是 19
還有幾個字串處理方法,了解一下即可
→→方法也是一個函式,只是呼叫方式不同,
函式采用func(x) 方式呼叫,而方法則采用< a >.func(x)形式呼叫,方法僅作用于前導物件< a >,

- str.split(sep) 能夠根據sep分隔字串str,分割后的內容 以串列型別回傳,
- str.count(sub)方法回傳字串str中出現sub的次數,sub 是一個字串,
- str.replace(old, new)方法將字串str中出現的old字串 替換為new字串,old和new的長度可以不同,
- str.center(width, fillchar)方法回傳長度為width的字串, 其中,str處于新字串中心位置,兩側新增字符采用 fillchar填充,當width小于字串長度時,回傳str,其 中,fillchar是單個字符,
- str.strip(chars)從字串str中去掉在其左側和右側chars 中列出的字符,chars是一個字串,其中出現的每個字 符都會被去掉,
- str.join(iter)中iter是一個具備迭代性質的變數,該方法將 str字串插入iter變數的元素之間,形成新的字串,
-第一個博客就寫這么多吧,還請各位多多指教,


轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/200989.html
標籤:java
