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

歡迎訪問 生活随笔!

生活随笔

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

python

python print放同一行_python基础篇:python基础语法原来如此简单

發(fā)布時間:2024/4/19 python 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python print放同一行_python基础篇:python基础语法原来如此简单 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python 作為一門計算機語言自然有它自己的語法規(guī)則,就像英語、漢語都有自己的語法規(guī)則一樣。Python的語法以簡潔著稱,它以行、縮進、注釋、標識符、保留關鍵字等幾方面來規(guī)定了自己的語法。

下面我們先看一段Python代碼:

Python 的行

在Python里面,行分為邏輯行和物理行。物理行就是以行結束符()結尾算作一行,通常一個物理行也就是一個邏輯行。但有時候,一個邏輯行可以包含多個物理行,比如下面的代碼,一個表達式太長我們就用多行來寫,用斜杠()連接:

whole = 'This is a example of too long string' + ' which should be splited into multi-lines' + ' to show it'print(whole)

如果語句中含有(), [], {}這些括號,就不需要用斜杠做連接符,比如:

# list元素可以多行書寫months = ['January', 'Februray', 'March', 'April', 'June', 'July', 'August', 'September', 'October', 'November', 'December']# 字符串太長也可以通過()來多行書寫。# 這個特性在寫很長的字符串(如SQL語句)時很有用sql = ('select id, name, age, height from ' 'students where id > 100')

空行

空行也是一種行(內容為空),也是代碼的一部分。常用于分割代碼塊,便于代碼維護,這種代碼規(guī)范中有詳細定義。

單行多條語句

Python 語法允許一行中有多條語句存在,語句之間用分號(;)分割,但是編碼規(guī)范中強烈不建議這樣做,還是一行一條語句更清晰。

# 合法但不提倡的單行多語句寫法print('hi'); a = 10; b = 20; print(a+b)

縮進

Python語法與其它語言的一個明顯區(qū)別就是:通過縮進來表示代碼塊,而不是像C/C++、Java等用大括號{}。

不過,縮進并沒有嚴格限制字符,可以是Tab鍵,也可以是多個空格。但是同一個源文件(.py文件)中縮進必須相同,也就是說,要么都用Tab鍵,要么都用2個空格,要么都用4個空格。官方的編碼規(guī)范(PEP 8)中規(guī)定用4個空格作為一個縮進。

如果縮進不一致,就會報錯: IndentationError。比如以下代碼:

#!/usr/bin/env python3# coding:utf-8# File: demo.py# 縮進混亂,執(zhí)行時報錯 a = 10if a > 10: print('a > 10')else: print('a <= 10')

執(zhí)行上面代碼,就會出現(xiàn)如下錯誤:

python3 demo.py File "demo.py

總結

以上是生活随笔為你收集整理的python print放同一行_python基础篇:python基础语法原来如此简单的全部內容,希望文章能夠幫你解決所遇到的問題。

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