下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
反斜杠的用法與使用問題篇一:斜杠與反斜杠的區(qū)別
區(qū)分斜杠與反斜杠
斜杠是slash,方向是向前倒,或者說向右倒.
反斜杠就是backslash,方向自然是向后倒了,或者說向左倒.
想記住也簡單,你只要記住backslash是向?qū)懽址较虻暮竺娴沟镁涂梢粤?斜杠的使用場合:
反斜杠的使用場合:
通用的場合:
篇二:網(wǎng)站URL網(wǎng)址末尾是否應(yīng)該使用反斜杠?
文/達(dá)聞營銷
當(dāng)對網(wǎng)站進(jìn)展SEO優(yōu)化時,難免會遇到因?yàn)閁RL導(dǎo)致的重復(fù)頁面問題,其中一個比擬常見的現(xiàn)象就是因頁面地址后是否有添加反斜杠造成的,舉例如下:鏈接A:/abc/
鏈接B:/abc
以上的兩個鏈接唯一的區(qū)別就是結(jié)尾的反斜杠,其對應(yīng)的內(nèi)容一樣,從普通用戶角度而言,這樣的鏈接其實(shí)就是一個,而從搜索引擎而言,不同的URL地址對應(yīng)同樣的內(nèi)容,那么就容易被判斷成重復(fù)內(nèi)容,這也是我們在優(yōu)化時最不愿意見到的現(xiàn)象。
那么網(wǎng)站在進(jìn)展URL優(yōu)化時,是否應(yīng)該保存URL后面的反斜杠?
首先,要理解網(wǎng)站使用反斜杠和不使用反斜杠的區(qū)別?
當(dāng)URL后不加斜杠指向的是網(wǎng)站目錄下的一個文件,而加了反斜杠那么表示指向的是一個目錄,也就是目錄與文件的區(qū)別。
其次,網(wǎng)址添加反斜杠的好處?
網(wǎng)站使用了反斜杠能加快網(wǎng)站載入時間,主要是因?yàn)榫W(wǎng)址沒有加上反斜杠會給效勞器增加一個查找是否有同名文件的過程。原理如下:網(wǎng)址末尾加了反斜杠會直接告知閱讀器如今指向的是一個目錄,并直接讀取該目錄下的默認(rèn)文件。而沒有加上反斜杠時閱讀器首先會嘗試讀取根目錄下的一個文件,假設(shè)沒有該文件再查找一個與該文件同名的目錄,最后才讀取目錄下的默認(rèn)文件。
當(dāng)我們明確了添加反斜杠對網(wǎng)站優(yōu)化的好處,達(dá)聞提供了以下網(wǎng)址標(biāo)準(zhǔn)化SEO優(yōu)化方法供參考:
1,統(tǒng)一站內(nèi)所有連接入口,防止在站內(nèi)出現(xiàn)兩種類型的鏈接。
2,對不帶反斜杠的URL進(jìn)展301重定向配置,〔如是apache效勞器,那么
在.htaccess中進(jìn)展配置〕這里指的注意的是當(dāng)搜索引擎蜘蛛訪問的是不帶反斜杠的頁面,這時使用的301可能會些微的影響到頁面的加載速度。
3,由于百度近期公開了對canonical標(biāo)簽的支持,也可以在不帶反斜杠的頁面上添加canonical標(biāo)簽,提示搜索引擎唯一權(quán)威版本鏈接。
4,當(dāng)用戶自由傳播網(wǎng)站鏈接時,URL的標(biāo)準(zhǔn)性可能很難得到保證,這個時候假設(shè)站長不愿意因?yàn)?01延緩頁面加載,建議進(jìn)入站長工具,查看獲得外鏈最多的頁面地址是否是標(biāo)準(zhǔn)的,根據(jù)詳細(xì)的鏈接情況配置網(wǎng)站URL的展現(xiàn)形式。
篇三:課后題
第一節(jié)課
0.Python是什么類型的語言?
Python是腳本語言
腳本語言(Scriptinglanguage)是電腦編程語言,因此也能讓開發(fā)者藉以編寫出讓電腦聽命行事的程序。以簡單的方式快速完成某些復(fù)雜的事情通常是創(chuàng)造腳本語言的重要原那么,基于這項(xiàng)原那么,使得腳本語言通常比C語言、C++語言或Java之類的系統(tǒng)編程語言要簡單容易。
也讓腳本語言另有一些屬于腳本語言的特性:
一個腳本可以使得本來要用鍵盤進(jìn)展的互相式操作自動化。一個Shell腳本主要由本來需要在命令行輸入的命令組成,或在一個文本編輯器中,用戶可以使用腳本來把一些常用的操作組合成一組串行。主要用來書寫這種腳本的語言叫做腳本語言。很多腳本語言實(shí)際上已經(jīng)超過簡單的用戶命令串行的指令,還可以編寫更復(fù)雜的程序。
1.IDLE是什么?
IDLE是一個PythonShell,shell的意思就是“外殼〞,根本上來說,就是一個通過鍵入文本與程序交互的途徑!像我們Windows那個cmd窗口,像Linux那個黑乎乎的命令窗口,他們都是shell,利用他們,我們就可以給操作系統(tǒng)下達(dá)命令。同樣的,我們可以利用IDLE這個shell與Python進(jìn)展互動。
2.print()的作用是什么?
print()會在輸出窗口中顯示一些文本〔在這一講中,輸出窗口就是IDLEshell窗口〕。
3.Python中表示乘法的符號是什么?
Python中的乘號是*〔星號〕。
4.為什么>>>print('Ilovefishc'*5)可以正常執(zhí)行,
但>>>print('Ilovefishc'+5)卻報(bào)錯?
在Python中不能把兩個完全不同的東西加在一起,比方說數(shù)字和文本,正是這個原因,>>>print('Ilovefishc'+5)才會報(bào)錯。這就像是在說“五只小甲魚加上蒼井空會是多少?〞一樣沒有多大意義,結(jié)果可能是五,可能是六,也可能是八!不過乘以一個整數(shù)來翻倍就具有一定的意義了,前邊的例子就是將"Ilovefishc"這個字符串打印五次。
5.假設(shè)我需要在一個字符串中嵌入一個雙引號,正確的做法是?
你有兩個選擇:可以利用反斜杠〔\〕對雙引號轉(zhuǎn)義:\",或者用單引號引起這個字符串。例如:'Il"o"vefishc'。
6.為什么我們要使用Python3?Python2到底有什么問題?看起來很多程序員仍然都在使用Python2?
確實(shí)還有相當(dāng)多的程序員在使用Python2,不過Python3才是Python開展的將來,就像XP和WIN7一樣。在?零根底入門學(xué)習(xí)Python?的系列教程準(zhǔn)備中,小甲魚覺察Python3中的新特性確實(shí)很妙,很值得進(jìn)展深化學(xué)習(xí)!你也不用擔(dān)憂,假設(shè)你理解了Python3,Python2的代碼閱讀對于你來說根本不成問題!
第二節(jié)課
0.什么是BIF?
BIF就是Built-inFunctions,內(nèi)置函數(shù)。為了方便程序員快速編寫腳本程序〔腳本就是要編程速度快快快?。?!〕,Python提供了非常豐富的內(nèi)置函數(shù),我們只需要直接調(diào)用即可,例如print()的功能是“打印到屏幕〞,input()的作用是接收用戶輸入〔注:Python3用input()取代了Python2的raw_input(),用法如有不懂請看視頻講解〕。
太多BIF學(xué)不過來怎么辦?看不懂英文說明怎么辦?Python3的資料太少怎么辦?沒事,有了小甲魚,媽媽再也不用擔(dān)憂我的學(xué)習(xí)了!
1.用課堂上小甲魚教的方法數(shù)一數(shù)Python3提供了多少個BIF?
在Python或IDLE中,輸入dir(__builtins__)可以看到Python提供的內(nèi)置方法列表〔注意,builtins前后是兩個下劃線哦〕其中小寫的就是BIF。假設(shè)想詳細(xì)查看某個BIF的功能,比方input(),可以在shell中輸入help(input),就會得到這個BIF的功能描繪。哦,答案應(yīng)該是68個,不信你自己數(shù)數(shù)看,你們肯定沒有自己完成作業(yè)就來看答案!哼~T_T
2.在Python看來:'FishC'和'fishc'一樣嗎?
不一樣,因?yàn)镻ython是一個“敏感的小女孩〞,所以不要試圖欺騙她,對Python來說,fishc和FishC是完全不同的兩個名字,所以編程的時候一定要注意。不過Python會幫助解決可能因此出現(xiàn)的問題,例如只有當(dāng)標(biāo)識符已經(jīng)賦值后〔還記得嗎,小甲魚在課堂中說過Python的變量是不用先聲明的〕才能在代碼中使用,未賦值的標(biāo)識符直接使用會導(dǎo)致運(yùn)行時錯誤,所以你很快就可以根據(jù)經(jīng)歷發(fā)現(xiàn)此問題。
3.在小甲魚看來,Python中什么是最重要的?你贊同嗎?
縮進(jìn)!在小甲魚看來,縮進(jìn)是Python的靈魂,縮進(jìn)的嚴(yán)格要求使得Python的代碼顯得非常精簡并且有層次〔小甲魚閱讀過很多大牛的代碼,那個亂......C語言不是有國際亂碼大賽嘛......〕。
所以在Python里對待縮進(jìn)代碼要非常小心,假設(shè)沒有正確地縮進(jìn),代碼所做的事情可能和你的期望相去甚遠(yuǎn)〔就像C語言里邊括號打錯了位置〕。
假設(shè)在正確的位置輸入冒號“:〞,IDLE會自動將下一行縮進(jìn)!
4.這節(jié)課的例子中出現(xiàn)了“=〞和“==〞,他們表示不同的含義,你在編程的過程中會不小心把“==〞誤寫成“=〞嗎?有沒有好的方法可以解決這個問題呢?
C語言的話,假設(shè)if(c==1)寫成if(c=1),程序就完全不按程序員本來的目的去執(zhí)行,但在Python這里,不好意思,行不通,語法錯誤!Python不允許if條件中賦值,所以ifc=1:會報(bào)錯!
小甲魚覺得這種做法可以非常有效的防止程序員因?yàn)榇蚺?、熬夜等問題導(dǎo)致粗心的BUG,并且這類BUG殺傷力都宏大!
5.你聽說過“拼接〞這個詞嗎?
在一些編程語言,我們可以將兩個字符串“相加〞在一起,如:'I'+'Love'+'FishC'會得到'ILoveFishC',在Python里,這種做法叫做拼接字符串。
0.編寫程序:hello.py,要求用戶輸入姓名并打印“你好,姓名!〞
1.name=input("請輸入您的姓名:")
2.print('你好,'+name+'!')
復(fù)制代碼
1.編寫程序:calc.py要求用戶輸入1到100之間數(shù)字并判斷,輸入符合要求打印“你妹好漂亮〞,不符合要求那么打印“你大爺好丑〞
1.temp=input("請輸入1到100之間的數(shù)字:")
2.num=int(temp)
3.if14.print('你妹好漂亮^_^')
5.else:
6.print('你大爺好丑T_T')
復(fù)制代碼
第三課
5.假設(shè)非要在原始字符串結(jié)尾輸入反斜杠,可以如何靈敏處理?
1.>>>str=r'C:\ProgramFiles\FishC\Good''\\'
復(fù)制代碼
第四課
測試題:
0.請問以下代碼會打印多少次“我愛魚C!〞
1.while'C':
2.print('我愛魚C!')復(fù)制代碼
1.請問以下代碼會打印多少次“我愛魚C!〞1.i=10
2.whilei:
3.print('我愛魚C!')
4.i=i-1
復(fù)制代碼
2.請寫出與103.Python3中,一行可以書寫多個語句嗎?
4.Python3中,一個語句可以分成多行書寫嗎?
5.請問Python的and操作符和C語言的操作符有何不同?【該題針對有C或C++根底的朋友】
6.聽說過“短路邏輯〔short-circuitlogic〕〞嗎?
動動手:
0.完善第二個改良要求〔為用戶提供三次時機(jī)嘗試,時機(jī)用完或者用戶猜中答案均退出循環(huán)〕并改良視頻中小甲魚的代碼。
1.嘗試寫代碼實(shí)現(xiàn)以下截圖功能:
第五課
測試題:
0.在Python中,int表示整型,那你還記得bool、float和str分別表示什么嗎?
1.你知道為什么布爾類型(bool)的True和False分別用1和0來代替嗎?
2.使用int()將小數(shù)轉(zhuǎn)換為整數(shù),結(jié)果是向上取整還是向下取整呢?
3.我們?nèi)祟愃季S是習(xí)慣于“四舍五入〞法,你有什么方法使得in
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 書法比賽活動總結(jié)
- 幼兒園中班圣誕節(jié)教案
- 調(diào)節(jié)情緒的教案
- 初一學(xué)生學(xué)習(xí)計(jì)劃
- 部編版四年級上冊《道德與法治》第四單元《讓生活多一些綠色》教學(xué)設(shè)計(jì)教案
- 銷售部年度個人工作計(jì)劃模板2022
- 競選大隊(duì)委演講稿模板集合10篇
- 2025年藥妝項(xiàng)目合作計(jì)劃書
- 青春寄語短句8個字3篇
- 小孩夏季發(fā)燒
- 永煤集團(tuán)順和煤礦液壓銷齒彎道推車機(jī)技術(shù)規(guī)格書
- 九型人格測試之180題(完整版)和答案解析
- 口內(nèi)病例分析
- 壓力管道內(nèi)審記錄(共5頁)
- LS-MASTER-K-指令手冊
- 堵蓋與膠貼在車身堵孔方面的應(yīng)用
- 清單計(jì)價規(guī)范附錄附表詳解PPT課件
- 光刻膠知識簡介
- 烏茲別克語字母表
- 微機(jī)室學(xué)生上機(jī)記錄
- 畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)AT89C51的數(shù)字搶答器設(shè)計(jì)
評論
0/150
提交評論