優點:**簡潔易讀 ,易開發
缺點:執行效率慢
c語言:預編譯把**轉換成機器語言 (執行速度快)
python:順序執行,直接讀**(執行速度慢)
1、python的格式
# _*_coding:utf-8_*_
# 1.沒有分號
# 2.嚴格按照縮排的語言
print('hello python')
print('你好 python')
2、塊注釋:
"""
塊注釋:
qq_num = 1234565
a = qq_num
print(a)
print(qq_num)
"""
# 整型
>>> a = 1
# 檢視變數的資料型別
>>> type(a)
# 浮點型
>>> b = 1.2
>>> type(b)
>>> b = 1..2
file "", line 1
b = 1..2
^syntaxerror: invalid syntax
# 字串
>>> c = westos
traceback (most recent call last):
file "", line 1, in nameerror: name 'westos' is not defined
>>> c = "westos"
>>> type(c)
>>> c = 'westos'
>>> type(c)
>>> c = 'what's'
file "", line 1
c = 'what's'
^syntaxerror: invalid syntax
>>> c = 'what\'s'
>>> c
"what's"
>>> c = "what's"
>>> c
"what's"
>>> print(c)
what's
>>> c
"what's"
>>> c = "what's
file "", line 1
c = "what's
^syntaxerror: eol while scanning string literal
# bool型(只有兩個值 true false 非0即真)
>>> a = 1
>>> bool(a)
true
>>> bool(0)
false
>>> bool('')
false
>>> bool(' ')
true
>>> bool('redhat')
true
# 資料型別的轉換
>>> a = 1
>>> type(a)
>>> float(a)
1.0>>> type(a)
>>> b = float(a)
>>> b
1.0>>> type(b)
>>> a
1>>> b
1.0>>> b = 2.0
>>> b
2.0>>> type(b)
>>> int(b)
2>>> type(int(b))
>>> b = 2.3
>>> int(b)
2>>> c = 'redhat'
>>> int(c)
traceback (most recent call last):
file "", line 1, in valueerror: invalid literal for int() with base 10: 'redhat'
>>> c = '123'
>>> int(c)
123>>> b = 456
>>> str(b)
'456'
>>> a
1>>> v
traceback (most recent call last):
file "", line 1, in nameerror: name 'v' is not defined
>>> b
456>>> c
'123'
# 在記憶體中刪除乙個變數
>>> del a
>>> a
traceback (most recent call last):
file "", line 1, in nameerror: name 'a' is not defined
>>>
[root@foundation0 bin]# ./python3
python 3.6.8 |anaconda, inc.| (default, dec 30 2018, 01:22:34)
[gcc 7.3.0] on linux
>>> b
traceback (most recent call last):
file "", line 1, in nameerror: name 'b' is not defined
>>> c
traceback (most recent call last):
file "", line 1, in nameerror: name 'c' is not defined
3、整型(int)、浮點型(float)、字串 (str)
3、資料型別的轉換:
4、bool型判斷值是否為空(非假即真)
5、反斜槓的作用:
python的資料型別
python變數沒有型別,但是python有資料型別 520 和520 是不一樣的,乙個是字串,乙個是數字 python資料型別包括很多,例如數值型別包括 e記法,表示科學計數法,屬於浮點型數值 6 100 000 000 6.1 1 000 000 000 6.1e9 布林型 ture和false...
python的資料型別
str pythonzifuchuan 字串是有索引值的,從左到右索引預設0開始的,最大範圍是字串長度少1,從右到左索引預設 1開始的,最大範圍是字串開頭 print str 輸出完整字串 print str 0 輸出字串中的第乙個字元 print str 2 5 輸出字串中第三個至第五個之間的字串...
python的資料型別
一 字串 1,定義方法 1 用單引號 str1 hello world 2 用雙引號 str2 hello world 注 普通字串的定義,上述兩種定義方法沒有任何區別 單字串中出現單引號時,字串的定義使用雙引號str3 let.s go 如果字串中有雙引號,使用轉義字元 轉義成普通字元 say l...