python入门基础系列_Python3基础系列-基本入门语法
本文簡單地介紹了python的一些基本入門知識,通過對這些知識的了解,大家可以寫一些簡單的代碼,同時也為后面深入理解打下基礎。本文的主要內容如下:
值和類型
**值**,即value,通常有:1,2,3.1415,'bright','rose'
**類型**,不同的值有不同的類型。
值
類型
1
int型=整型
'bright'
str字符串型
3.1415
float浮點型
type()是判斷值的類型的函數
---------Code Start------------
print(type(1))
print(type('bright'))
print(type([1, 2, 3, 4]))
print(type((1, 2, 3, 4)))
print(type({1, 2, 3, 4}))
print(type({1:'1', 2:'2', 3:'3'}))
---------Code End------------
# 結果
變量
在Python中**變量**是指向**對象**的,**變量**的類型和**賦值對象**的類型一致。
name = 'bright' #name為變量指向字符串'bright'
age = 22 #age為變量指向整數22
gender = 'male'
print(type(name)) #
print(type(age)) #
操作符和操作對象
比較
含義
操作符
+ - * / 等符號
操作對象
操作符作用的對象
表達式和語句
$$表達式=值、變量和操作符的組合$$
eg: 22; x; x+22
$$語句=Python解釋器能運行的一個代碼單元$$
eg:print(type('name')); gender = 'male'
操作順序
簡單一點理解,就是直接使用`()`對其施加操作順序。同級,從左向右執行。通常如下:
- Parentheses括號
- Exponentiation乘方
- Multiplication乘法
- Division除法
- Addition加法
- Substraction減法
字符串及其簡單操作
字符串的乘法操作相當于字符串重復操作
字符串的加法操作相當于字符串組合
```python
str1 = 'bright'
str2 = 'rose'
str3 = 'like'
print(str1 + str3 + str2) # brightlikerose
print(str1*2 + str3*2 + str2*2) # brightbrightlikelikeroserose
```
字符串是一個序列
字符串是一個對象
strx = 'bright'
print(strx) #打印字符串
for item in range(len(strx)):
print(str0[item])
函數
**函數(function)**,一些語句的組合并給個名字,函數的作用是對代碼的封裝。
函數需要接收參數,返回結果,一般有輸入有輸出,輸出叫做返回值return value
常用的函數:
- type()
- int()
- float()
- str()
列表
- 列表是一個值得序列
- 列表是一個對象
- 列表是一個可以容納萬物的容器
- 列表可以嵌套
print([1,2,3,4,5])
# 結果:[1, 2, 3, 4, 5]
print(['bright','23','rose',21,3.1415926])
# 結果:['bright', '23', 'rose', 21, 3.1415926]
print([[1,2,3],['a','b','c'],[1.1,1.2,1.3]])
# 結果:[[1, 2, 3], ['a', 'b', 'c'], [1.1, 1.2, 1.3]]
字典
- 可以理解為帶下表的列表,下標為鍵,可以是大部分對象
- 鍵:值
- dict()定義字典
- 鍵值映射
- 可以嵌套
dicttem = dict()
print(dicttem) # {}
dicttem['1'] = 'one'
dicttem['2'] = 'two'
dicttem['3'] = 'three'
print(dicttem) # {'1': 'one', '2': 'two', '3': 'three'}
print(len(dicttem)) #打印鍵的長度 # 3
元組
- 不可變
- 是一個序列
- 是一個對象
- tuple()
- ,逗號也可定義
t = 1,2,3,4,5
print(t) # (1, 2, 3, 4, 5)
print(t[0]) # 1
總結
以上是生活随笔為你收集整理的python入门基础系列_Python3基础系列-基本入门语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入浅出mysql唐汉名_深入浅出MyS
- 下一篇: sqlyog要先安装mysql_MySQ