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

歡迎訪問 生活随笔!

生活随笔

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

python

Python基本知识以及if语句

發布時間:2023/11/27 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基本知识以及if语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
注釋

什么時候需要注釋?
對于復雜的操作,應該在操作開始前寫若干行注釋,目的是增加可讀性,注釋應該和代碼至少離開兩個空格
單行注釋(兩種方式)


多行注釋(一種方式)

####if語句:
if 要判斷的條件:
條件成立的時候,要做的事情
…..
else:
條件不成立的時候,要做的事情
…..
if和else語句以及各自的縮進部分都是一個完整的代碼塊

if (elif else)語句:

if 要判斷的條件:
條件成立的時候,要做的事情
…..
elif 條件2:
…..
else:
條件不成立的時候,要做的事情
…..

注意:elif和else都必須和if聯合使用,不能單獨使用
if的嵌套:

if 條件1:
條件1滿足執行的代碼
…..
if 滿足條件1的基礎上的條件2
…..
else:
條件1滿足的基礎上條件2不滿足的情況下
…..
else:
條件1不滿足時,執行的代碼
….

if邏輯運算符

and
條件1 and 條件2
兩個條件同時滿足,就返回True
兩個條件都不滿足,返回False
or:
條件1 or 條件2
兩個條件只要有一個滿足,就返回True
兩個條件都不滿足,返回False

變量定義

用 = 來定義變量,如:
num1 = ‘12345’
num2 = ‘54321’
print num1
print num2

變量的運算(+ - * / ** % )

如:
num1 = 4
num2 = 5
all = num1 * num2
print all

如:
num1 = 4
num2 = 5
all = num1 * num2
all = all - 2
print all

變量的命名

名字要:見名知意
可以由字母,下劃線和數字組成
不能以數字開頭
不能和關鍵字重明
first_name
駝峰命名法
1.大駝峰:每一個單詞的首字母都大寫
FirstName LastName
2.小駝峰:第一個單詞以小寫字母開始,后續單詞的首字母大寫
firstName lastName

變量名只有在第一次出現的時候才是定義變量,當變量名再次出現的時候不是定義變量,而是直接使用之前定義好的變量。
在python中,定義變量的時候,不需要指定變量類型。
int:整型
string:字符串類型
float:浮點型
bool:布爾型(真:True,假:False)

在python中可以使用print函數將信息輸出到控制臺
如果希望輸出文字信息的同時,一起輸出數據,就需要使用到格式化操作符
% 被稱為格式化操作符,專門用于處理字符串中的格式
包含%的字符串,被稱為格式化字符串
% 和不同的字符連用,不同類型的數據需要使用不同的格式化字符

格式化字符串 含義
%s 字符串
%d 有符號十進制整數,%06d表示輸出的整數顯示位數字,不足的地方使用0補全
%f 浮點數,%.02f表示小數點后只顯示兩位
%% 輸出%

語法格式:
print ‘格式化字符串’ % 變量1
print ‘格式化字符串’ % (變量1,變量2…)
用格式化字符串把需要填寫變量的地方先占上

break:

某一條件滿足的時候,退出循環,不再執行后續重復的代碼
在循環體內部,我們可以增加額外的條件,在需要的時候,跳出整個循環

continue:

某一條件滿足的時候,不執行后續重復的代碼,其他條件都要執行

判斷字符串里面的每個元素是否是什么類型

一旦有一個元素不滿足,就返回False
digit:數字,判斷某個字符串是否為數字
print ‘123’.isdigit()
print ‘123abc’.isdigit()

title:標題,判斷某個字符串是否為標題(第一個首字母大寫,其余字母小寫)
print ‘Hello’.istitle()
print ‘HeLlo’.istitle()

print ‘hello’.upper() ##判斷字符串是否是大寫
print ‘hello’.islower() ##判斷字符串是否是小寫
print ‘HELLO’.lower() ##判斷字符串是否是小寫
print ‘HELLO’.isupper() ##判斷字符串是否是大寫
print ‘hello’.isalnum() ##判斷字符串是否是數字或字母
print ‘123’.isalpha() ##判斷字符串是否是字母
print ‘qqq’.isalpha() ##判斷字符串是否是字母

找出字符串是否以XXX結尾

定義一串字符串,如:
s = ‘hello.png’
print s.endswith(‘.png’) ##是否是以.png結尾
url1 = ‘http://www.baidu.com’ ##定義一個字符串
url2 = ‘file:///mnt’ ##定義另一個字符串
print url1.startswith(‘http://’) ##是否以http://開頭
print url2.startswith(‘f’) ##是否以f開頭

split對于字符串進行分離,分割符為’.’

s = ‘172.25.254.250’
s1 = s.split(‘.’)
print s1
date = ‘2018-8-27’
date1 = date.split(‘-‘)
print date1

連接

print ”.join(date1)
print ‘/’.join(date1)

字符串定義方式

a = ‘asimov’
b = “asimov”

字符串的搜索

s = ‘hello world’
print len(s) ##得出字符串s的長度
find找到字符串 并返回最小的索引
例如:
print s.find(‘hello’) ##找到字符串中hello的最小索引
print s.find(‘world’) ##找到字符串中world的最小索引
print s.replace(‘hello’,’westos’) ##將字符串中的hello替換為westos

str字符串的特性

定義一個字符串s

索引:

0,1,2,3,4 索引值是從0開始

切片

切片的規則:s[start:end:step] 從start開始到end-1結束,步長:step
print s[:]
顯示前3個字符
print s[:3]
對字符串倒敘輸出
print s[::-1]
除了第一個字符以外,其他全部顯示
print s[1:]

重復

print s * 10 ##重復10次
顯示所有字符

連接

print ‘hello ’ + ‘world’

成員操作符

print ‘q’ in s
print ‘he’ in s
print ‘aa’ in s

字符串的統計

print ‘helloooo’.count(‘o’)
print ‘helloooo’.count(‘oo’)

總結

以上是生活随笔為你收集整理的Python基本知识以及if语句的全部內容,希望文章能夠幫你解決所遇到的問題。

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

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:Python基本知识以及if语句