Astu Coding
OR # Boolean print(True or True) # True print(True or False) # True print(False or False) # False print(False or True) # True # Numbers print( 5 == 5 or 6 > 1) # True print(7 < 10 or 7 > 6) # True print(6 < 3 or 3 < 2) # False print(4 < 2 or 2 == 2) #โฆ
NOT
# Boolean
print(not (True and True)) # False
print(not (True and False)) # False
print(not (False and False)) # True
print(not (False and True)) # True
# Numbers
print(not(5 == 5 and 6 > 1)) # False
print(not(7 < 10 and 7 > 6)) # False
print(not(6 < 3 and 3 < 2)) # True
print(not(4 < 2 and 2 == 2)) # True
Bitwise Operator
๐ แญแ แจแฆแแฌแฐแญ แ แญแแต แ แฐแแฐแ แแแฉ แจแแแซแ แแญ แฐแแณแณแญ แแแญ แแ แ แขแต(Bit) แฐแจแ แจแแฐแซ แฆแแฌแฐแญ แแแข
๐ แฅแแฒแฐแซ แจแฐแ แแแ แแฅแญ แแฐ แฃแซแแช แแฅแญ(0 แ 1) แ แแแแฅแค แจแตแซแแ แ แแ แแคแฑแ แ แแฅแญ แญแแแจแแแข
โ แ แแตแก แจแซแแธแแฆ &, |, ^, ~, << แฅแ >> แแธแแข
And(&)
๐ 1 & 2 แตแแต แฅแแฐแแ แฅแแแแจแต ....
1 แแฐ แฃแญแแช แฒแแจแญ 0001
2 แแฐ แฃแญแแช แฒแแจแญ 0010
แตแแแ แฅแแแ แ แแฅแฎแฝ แแญ แแแญแ แฆแแฌแฐแญ แแญ แฅแแณแแ and แ แแแแ แญแฐแซแแข
0001 & 0010 = 0000
แญแ แแฅแญ แฐแแ 0 แแแข แตแแแ 1 & 2 = 0 แญแแแ แแแต แแแข
๐ แญแ แจแฆแแฌแฐแญ แ แญแแต แ แฐแแฐแ แแแฉ แจแแแซแ แแญ แฐแแณแณแญ แแแญ แแ แ แขแต(Bit) แฐแจแ แจแแฐแซ แฆแแฌแฐแญ แแแข
๐ แฅแแฒแฐแซ แจแฐแ แแแ แแฅแญ แแฐ แฃแซแแช แแฅแญ(0 แ 1) แ แแแแฅแค แจแตแซแแ แ แแ แแคแฑแ แ แแฅแญ แญแแแจแแแข
1 = True
0 = False
โ แ แแตแก แจแซแแธแแฆ &, |, ^, ~, << แฅแ >> แแธแแข
And(&)
๐ 1 & 2 แตแแต แฅแแฐแแ แฅแแแแจแต ....
1 แแฐ แฃแญแแช แฒแแจแญ 0001
2 แแฐ แฃแญแแช แฒแแจแญ 0010
แตแแแ แฅแแแ แ แแฅแฎแฝ แแญ แแแญแ แฆแแฌแฐแญ แแญ แฅแแณแแ and แ แแแแ แญแฐแซแแข
0001 & 0010 = 0000
แญแ แแฅแญ แฐแแ 0 แแแข แตแแแ 1 & 2 = 0 แญแแแ แแแต แแแข
print(1 & 2) # 0001 & 0010 = 0000 = 0
print(3 & 5) # 0011 & 0101 = 0001 = 1
print(6 & 7) # 0110 & 0111 = 0110 = 6
print(9 & 5) # 1001 & 0101 = 0001 = 1
OR (|)
๐ แแแ แฅแแณแแแ แแแค แ แฐแซแฉ แจ or แแแซแ แฆแแฌแฐแญ แแญ แฐแแณแณแญ แแแข
python
XOR(^)
๐ แญแ แฐแแ แจ | (OR) แฐแแซแ แแแข
๐ แแแ แฅแแณแแแ แแแค แ แฐแซแฉ แจ or แแแซแ แฆแแฌแฐแญ แแญ แฐแแณแณแญ แแแข
print(1 | 2) # 0001 | 0010 = 0011 = 3
print(3 | 5) # 0011 | 0101 = 0111 = 7
print(6 | 7) # 0110 | 0111 = 0111 = 7
print(9 | 5) # 1001 | 0101 = 1101 = 13
python
XOR(^)
๐ แญแ แฐแแ แจ | (OR) แฐแแซแ แแแข
Membership Operator
๐ แ แแฑ แจแ แแฑ แ แฃแ แแแแ แแแแ แจแแแ แแแ แต แฆแแฌแฐแญ แแแฃ แจแแแ แแแแ in แจแแฃแ keyword แแแข
Identity Operator
๐ แ แแฑ แจแแแแ แแญ แ แแ แฅแฉแฃ แ แณแณ แ แญแแต(Data Type) แ แแต แแแแ แแแแ แจแแซแแแแ แฆแแฌแฐแญ แแแข
๐ แจแแแ แแ is แจแแฃแ keyword แแแข
ใฝ๏ธ แ แฐแแฐแ แแแฉ แจ == แแญ แ แ แซแฉ แญแแณแฐแแแคแข แแแญ แแ == แจแแแต แแแฎแฝแ แฅแฉแแณ(แ แแ) แแแแณแฐแญ/แแแแ แฒแจแณแแค แ แแ แแแฉ แฐแแ is แจแแแต แแแฎแฝ แฅแฉแแณ แฅแ แแแฑแ แ แแต แ แญแแต Data type แแแแธแแ แแแแ แแจแณแ แแแข
แแแณแแฆ
แแญแแซแฑแ 5 == 5.0 แตแแ แฅแซแแณแฐแญแ แซแแแ แแแธแแ แฅแป แแแค แตแแแ
5 == 5.0 แฅแแแต แแ แแแต แแแข แแ
5 is 5.0 แตแแแฅ 1แ แแแธแแ แฅแซแแณแฐแญแ แแแค 2แ แฐแแ แแแฑแ แจแ แแต แณแณ แคแฐแฐแฅ แแแแธแแ แฅแซแฃแจแ แแแข
5 แจ 5.0 แฅแฉแ แขแแแแฅ แแ แแแฑแ แจแฐแแซแจ แจแณแณ แ แญแแต แแ แซแแธแ(5 integer, 5.0 แฐแแ float)
แตแแแ True and False แแแต แฐแแ แแคแฑ False แญแฐแ แแ แแแต แแแข
๐ แ แแฑ แจแ แแฑ แ แฃแ แแแแ แแแแ แจแแแ แแแ แต แฆแแฌแฐแญ แแแฃ แจแแแ แแแแ in แจแแฃแ keyword แแแข
txt = "Hello"
print("H" in txt) # True
print("o" in txt) # True
print("e" in txt) # True
print("w" in txt) # False
print("R" in txt) # False
Identity Operator
๐ แ แแฑ แจแแแแ แแญ แ แแ แฅแฉแฃ แ แณแณ แ แญแแต(Data Type) แ แแต แแแแ แแแแ แจแแซแแแแ แฆแแฌแฐแญ แแแข
๐ แจแแแ แแ is แจแแฃแ keyword แแแข
ใฝ๏ธ แ แฐแแฐแ แแแฉ แจ == แแญ แ แ แซแฉ แญแแณแฐแแแคแข แแแญ แแ == แจแแแต แแแฎแฝแ แฅแฉแแณ(แ แแ) แแแแณแฐแญ/แแแแ แฒแจแณแแค แ แแ แแแฉ แฐแแ is แจแแแต แแแฎแฝ แฅแฉแแณ แฅแ แแแฑแ แ แแต แ แญแแต Data type แแแแธแแ แแแแ แแจแณแ แแแข
แแแณแแฆ
5 == 5.0 True แแ
5 is 5.0 แแ False แแแข
แแญแแซแฑแ 5 == 5.0 แตแแ แฅแซแแณแฐแญแ แซแแแ แแแธแแ แฅแป แแแค แตแแแ
5 == 5.0 แฅแแแต แแ แแแต แแแข แแ
5 is 5.0 แตแแแฅ 1แ แแแธแแ แฅแซแแณแฐแญแ แแแค 2แ แฐแแ แแแฑแ แจแ แแต แณแณ แคแฐแฐแฅ แแแแธแแ แฅแซแฃแจแ แแแข
5 แจ 5.0 แฅแฉแ แขแแแแฅ แแ แแแฑแ แจแฐแแซแจ แจแณแณ แ แญแแต แแ แซแแธแ(5 integer, 5.0 แฐแแ float)
แตแแแ True and False แแแต แฐแแ แแคแฑ False แญแฐแ แแ แแแต แแแข
x = 10
y = 2
n = None
print(x is 10) # True
print(y is 2) # True
print(n is None) # True
print(x is not 10.0) # True
print(y is not 2.0) # True
print(n is not None) # False
๐1
๐ก แ แตแณแแต
๐ แแแ แแ แแญแฐแ แจแฐแ แแ แแแ แแญ แฐแแซแซแข แแ แแฃแแแข
๐ แแแ แแ แแญแฐแ แจแฐแ แแ แแแ แแญ แฐแแซแซแข แแ แแฃแแแข
x = 10
print(x is 10 and x is not 10.0) # True
แจแแญแฐแ แฆแแฌแฐแฎแฝ แฅแแแ
แแธแ ....
แ แแฃแญ Sequence Data Types แฅแแซแแ
แ แแฃแญ Sequence Data Types แฅแแซแแ
โค3
Forwarded from Astu Coding
๐ แฅแซแ แจแแแฃแน แแแญ แซแ @astutechschat แแ แจแ
แตแฝแแแฝแแข
๐ แแณแฅแฃ แ แตแณแจแต / แแตแฐแซแจแ แ แแ แต แแตแแต แแแญ แซแ ๐ค @natiprado แแญ แแณแฐแญแฑแ แตแฝแแแฝแแข ๐
๐ แแณแฅแฃ แ แตแณแจแต / แแตแฐแซแจแ แ แแ แต แแตแแต แแแญ แซแ ๐ค @natiprado แแญ แแณแฐแญแฑแ แตแฝแแแฝแแข ๐
Sequence Data Types
๐ แ แ แญแฉ แญแ แจแณแณ แณแญแ แ แญแแตแฅ แจแฐแแซแฉ แณแณแแฝแ(แแฅแฎแฝแฃ แฝแแแฝ แแแฐ.) แ แแต แแญ แฐแฅแฐแฅ แ แตแจแแ แแแซแ แญแจแฑแแแข
๐ข แฅแแฐแจ แฃแแญแซแธแแ แ แแแแแณแธแ แ 3 แญแจแแแแฆ
1. List
2. Tuple
3. Set
๐ แ แ แญแฉ แญแ แจแณแณ แณแญแ แ แญแแตแฅ แจแฐแแซแฉ แณแณแแฝแ(แแฅแฎแฝแฃ แฝแแแฝ แแแฐ.) แ แแต แแญ แฐแฅแฐแฅ แ แตแจแแ แแแซแ แญแจแฑแแแข
๐ข แฅแแฐแจ แฃแแญแซแธแแ แ แแแแแณแธแ แ 3 แญแจแแแแฆ
1. List
2. Tuple
3. Set
List
๐ แญแ แ แจแณแณ แ แญแแต แแแแ แญ [ ] ๐ แญแแ แ แแ แฅแแ แแแแแข
แจแแจแฐแแตแ แฃแแญแญ แ แแแฆ
โ๏ธ Mutableแฆ แ แแแแแ แแ แแตแก แซแแตแ แณแณแแฝแฅ แแฅแแตแฃ แ แฒแต แแจแแญแฃ แแแจแญแฃ แแแแฅ แฅแแฝแแแแข
โ๏ธ Orderedแฆ แแญ แฅแแฐแฐแแ แจแฅ แ แฐแ-แฐแจแฐแแ แณแญแแแฅ แญแแแฃแแข
โ๏ธ Indexableแฆ แแตแก แซแแต แณแณแแฝ แจแแแแแแแ Access แแตแจแ แญแปแแแข
๐ แญแ แ แจแณแณ แ แญแแต แแแแ แญ [ ] ๐ แญแแ แ แแ แฅแแ แแแแแข
แจแแจแฐแแตแ แฃแแญแญ แ แแแฆ
โ๏ธ Mutableแฆ แ แแแแแ แแ แแตแก แซแแตแ แณแณแแฝแฅ แแฅแแตแฃ แ แฒแต แแจแแญแฃ แแแจแญแฃ แแแแฅ แฅแแฝแแแแข
โ๏ธ Orderedแฆ แแญ แฅแแฐแฐแแ แจแฅ แ แฐแ-แฐแจแฐแแ แณแญแแแฅ แญแแแฃแแข
โ๏ธ Indexableแฆ แแตแก แซแแต แณแณแแฝ แจแแแแแแแ Access แแตแจแ แญแปแแแข
ls = [1, 2, 3, 4, 5]
print(ls) # [1, 2, 3, 4, 5]
Indexing
๐ Indexing แแแตแฆ แจแแแแแแแ แณแณ แจแแตแก แ แแฅแถ แแ แแ แแแต แแแข
โ แจแแแ แแแ แ แแแแชแซ แแตแณแฝแแ แซแแ แแ แต แฐแแแแญ แแญ [แจIndex แแฅแญ] แ แแตแจแ แแแข
๐ข Index Number(แแฅแญ)แฆ แแแต แฅแ List แแตแฅ แแ แแฅแซแแณแแฑ แ แฃแแต แจแแฐแฅ แฐแซ แแฅแญ(แ แฐแ แฐแจแฐแแ แจแ แ แ) แแฅแญ แแแข
๐ Index Number แแแแ แจ0 แญแแแซแแข
แแแณแแฆ
แฅแแ แแตแต แฅแแแฅแญแฅ
แจIndex แแฅแซแธแ แจแจแณแฝ แซแแ แญแแแแข
0 1 2 3 4 ๐ Index Number
[6, 3, 1, 7, 2] ๐ List
แตแแแ แ แแ แจแแ แแตแฅ 7 แแฅแญแ แแแแ แฅ แฅแแญแญ แจแแจแฐแแแ แฅแ แแแแแข
Indexing แ แแต แจแแตแฑแ แ แฃแ แฅแป แณแญแแ 2แฃ 3แฃ แแแแฃแต แแแแฃ แแแแฃแต แ แจ แแแต แฅแญแแแแฃ แแแแฃแต แแแแ แแแแแ แฅ แญแจแฑแแแข
แ แแแ แแ แแตแฅ แ แฐแจแแชแแต แจแแ แแ แฐแแ แแแต แแฅแฅ(:)(Colon) แจIndex แแฅแญ แ แ แแฅ แ แแตแแแฅ แแแข
Structure:
[start:end:step]
แแแณแ
๐ข แฅแแแฒแ แแ แแแแชแซ แแญ แซแแ Index แแฅแฉ 0 แแ แซแแแค แแจแจแป แแญ แซแแ แฐแแ -1 แ แแต แแแข (แแฐ แแแ แญแแฅแซแ)
๐ Indexing แแแตแฆ แจแแแแแแแ แณแณ แจแแตแก แ แแฅแถ แแ แแ แแแต แแแข
โ แจแแแ แแแ แ แแแแชแซ แแตแณแฝแแ แซแแ แแ แต แฐแแแแญ แแญ [แจIndex แแฅแญ] แ แแตแจแ แแแข
๐ข Index Number(แแฅแญ)แฆ แแแต แฅแ List แแตแฅ แแ แแฅแซแแณแแฑ แ แฃแแต แจแแฐแฅ แฐแซ แแฅแญ(แ แฐแ แฐแจแฐแแ แจแ แ แ) แแฅแญ แแแข
๐ Index Number แแแแ แจ0 แญแแแซแแข
แแแณแแฆ
ls = [6, 3, 1, 7, 2]
แฅแแ แแตแต แฅแแแฅแญแฅ
แจIndex แแฅแซแธแ แจแจแณแฝ แซแแ แญแแแแข
0 1 2 3 4 ๐ Index Number
[6, 3, 1, 7, 2] ๐ List
แตแแแ แ แแ แจแแ แแตแฅ 7 แแฅแญแ แแแแ แฅ แฅแแญแญ แจแแจแฐแแแ แฅแ แแแแแข
ls = [6, 3, 1, 7, 2]
print(ls[3]) # 7
print(ls[0]) # 6
print(ls[1]) # 3
Indexing แ แแต แจแแตแฑแ แ แฃแ แฅแป แณแญแแ 2แฃ 3แฃ แแแแฃแต แแแแฃ แแแแฃแต แ แจ แแแต แฅแญแแแแฃ แแแแฃแต แแแแ แแแแแ แฅ แญแจแฑแแแข
แ แแแ แแ แแตแฅ แ แฐแจแแชแแต แจแแ แแ แฐแแ แแแต แแฅแฅ(:)(Colon) แจIndex แแฅแญ แ แ แแฅ แ แแตแแแฅ แแแข
Structure:
[start:end:step]
แแแณแ
print(ls[0: 2]) # [6, 3]
print(ls[1: 4]) # [3, 1, 7]
๐ข แฅแแแฒแ แแ แแแแชแซ แแญ แซแแ Index แแฅแฉ 0 แแ แซแแแค แแจแจแป แแญ แซแแ แฐแแ -1 แ แแต แแแข (แแฐ แแแ แญแแฅแซแ)
print(ls[-1]) # 2
๐
แแ แฅแแ [:] แฅแแฐแญแ แฐแแแฅ แแแแ แฅแแฐแแแณแฝแ แแแข
แ แ แญแฉ แญแแแ แญแแตแแ แ แ แซแฉ
โ๏ธ ls[0: 2] ๐ แจ0-2 (แแแตแ แ แซแซแตแตแ)
โ๏ธ ls[2: ] ๐ แจแแแต แฐแแฎ แแแแ
โ๏ธ ls[::2] ๐ แแแแ แแ แ แจ แแแต แฅแญแแ
โ๏ธ ls[::-1] ๐ แแแแ แจแแจแจแป แแแฎ
โ๏ธ ls[::-2] ๐ แแแแ แจแแจแจแป แแแฎ แ แจ แแแต แฅแญแแแข
โ แแแแ แจIndexing แฅแ แแฅ Index แแฅแญ แฐแ แ แแ แจแแแแแแแ แณแณ แแแจแญ แ แแซแ แแฅแแต แฅแแฝแแแแข
แแแแจแญ แตแแแแแฆ
ls[index number] = new value
แแแฅแแตแฆ
del ls[index number]
ใฝ๏ธ del แจแแญแฐแ Keyword แแแข
๐ก แตแแ แจIndex แแฅแญ = แฅแแณแธแ - 1
แ แ แญแฉ แญแแแ แญแแตแแ แ แ แซแฉ
โ๏ธ ls[0: 2] ๐ แจ0-2 (แแแตแ แ แซแซแตแตแ)
โ๏ธ ls[2: ] ๐ แจแแแต แฐแแฎ แแแแ
โ๏ธ ls[::2] ๐ แแแแ แแ แ แจ แแแต แฅแญแแ
โ๏ธ ls[::-1] ๐ แแแแ แจแแจแจแป แแแฎ
โ๏ธ ls[::-2] ๐ แแแแ แจแแจแจแป แแแฎ แ แจ แแแต แฅแญแแแข
โ แแแแ แจIndexing แฅแ แแฅ Index แแฅแญ แฐแ แ แแ แจแแแแแแแ แณแณ แแแจแญ แ แแซแ แแฅแแต แฅแแฝแแแแข
แแแแจแญ แตแแแแแฆ
ls[index number] = new value
แแแฅแแตแฆ
del ls[index number]
ใฝ๏ธ del แจแแญแฐแ Keyword แแแข
ls[0] = 1
print(ls) # [1, 3, 1, 7, 2]
ls[:3] = [0, 2, 3]
print(ls) # [0, 2, 3, 7, 2]
del ls[-1]
print(ls) # [0, 2, 3, 7]
๐ก แตแแ แจIndex แแฅแญ = แฅแแณแธแ - 1
๐3
Forwarded from Astu Techs
แ แชแฒแฎ แแญแต แฅแแฒแ แฅแแแฅแ?
Final Results
89%
แ แชแฒแฎ
11%
แฅแแฒแ
๐1
Forwarded from Astu Techs
๐ แจแฅแแแ แแแซ แ แชแฒแฎ แญแ แซแแ แจแแ แแแข
โ แฅแแ แ แฐแปแแ แ แ แ แจแแ แแแฎ แ แชแฒแฎ แฐแญแผ แฅแแ แ แ แฎแฒแแ แปแแ แแญ แฅแแแแแแข
โ ๏ธ แฅแตแจแแ แตแจแต แผแญ แแตแจแ แฅแแณแญแฐแซ๐
@astutechs
โ แฅแแ แ แฐแปแแ แ แ แ แจแแ แแแฎ แ แชแฒแฎ แฐแญแผ แฅแแ แ แ แฎแฒแแ แปแแ แแญ แฅแแแแแแข
โ ๏ธ แฅแตแจแแ แตแจแต แผแญ แแตแจแ แฅแแณแญแฐแซ๐
@astutechs
๐1
Media is too big
VIEW IN TELEGRAM
โช๏ธList Methods
โ append
โ extend
โ insert
โ pop
โ remove
ใฝ๏ธ แจแชแฒแฎแ แฅแซแต แจแแจแฐแ แณแญแ แตแแฐแแแฐ แแแข
๐ฅ 15 แฐแแ
๐พ 19 MB
โ append
โ extend
โ insert
โ pop
โ remove
ใฝ๏ธ แจแชแฒแฎแ แฅแซแต แจแแจแฐแ แณแญแ แตแแฐแแแฐ แแแข
๐ฅ 15 แฐแแ
๐พ 19 MB
Forwarded from Astu Techs
แแญแฐแ แแ แตแแ
แญแต แแฌ แแณ 3 แฐแแต แแญ Live voice chat แญแ แฅแแแข
@astutechs
@astutechs
๐2
Astu Coding
Dictionary @astucoding
โ ๏ธ แจแแญแฐแ 3.6 แ แแต แจแแ แจแ Dictionaryแฅ Unordered Dictionary แแ แญแข
๐ แแญแฐแ แแตแฅ Dictionary Ordered แจแแแ แจ3.6 version แ แแ แแแข
๐ แแญแฐแ แแตแฅ Dictionary Ordered แจแแแ แจ3.6 version แ แแ แแแข