mirror of
https://github.com/Hizenberg469/Python-tutorial.git
synced 2026-04-19 23:12:24 +03:00
94 lines
2.2 KiB
Plaintext
94 lines
2.2 KiB
Plaintext
-> String:
|
|
|
|
Multi-line string:
|
|
For ex:
|
|
'''
|
|
Hello
|
|
There
|
|
'''
|
|
|
|
->Formatting String:
|
|
|
|
for python 3:
|
|
f'....{<variable-name>}.....{<variable-name}...'
|
|
|
|
'Hello there {} and {}'.format(name1, name2)
|
|
|
|
'Hello there {1} and {0}'.format(name1, name2)
|
|
|
|
{1} : name2
|
|
{0} : name1
|
|
|
|
'Hello there {var1} and {var2}'.format(var1 = value, var2 = value)
|
|
|
|
-> Creating virtual environment:
|
|
|
|
For creating virtual environment:
|
|
|
|
Use:
|
|
python -m venv <environment-folder-name>
|
|
source .venv/bin/activate
|
|
python -m pip install --upgrade pip setuptools wheel
|
|
|
|
-> Referencing the list and copying the list:
|
|
|
|
for example:
|
|
|
|
amazon_cart = [
|
|
'notebooks',
|
|
'sunglasses',
|
|
'toys',
|
|
'grapes'
|
|
]
|
|
|
|
amazon_cart[0] = 'laptop'
|
|
new_cart_2 = amazon_cart[:] # Copying the list
|
|
# As list slicing creates a new
|
|
# list
|
|
|
|
new_cart_1 = amazon_cart # Referencing the list
|
|
|
|
|
|
print(new_cart_1)
|
|
print(new_cart_2)
|
|
print(amazon_cart)
|
|
|
|
-> Sorted function and sort method:
|
|
|
|
Sorted function creates a new list.
|
|
|
|
sort method do the sorting inplace in the list.
|
|
|
|
-> List unpacking:
|
|
|
|
a,b,c = [1,2,3]
|
|
|
|
#a = 1 , b = 2 , c = 3
|
|
|
|
a, b, c, *other, d = [1, 2, 3, 4, 5, 6, 7]
|
|
|
|
#a = 1, b = 2, c = 3, other = [4,5,6], d = 7
|
|
|
|
|
|
-> Dictionary key:
|
|
|
|
Dictionary key need to be immutable i.e. value of key shouldn't be
|
|
modified in any case.
|
|
|
|
The key also has to unique. If the same key which has been defined
|
|
is used again then the key with the new assigned value will override
|
|
the old value and access the value memory with that same key will
|
|
provide the new overrided value instead of previous value.
|
|
Hence, key of Dictionary should be unique
|
|
|
|
-> list and tuple:
|
|
|
|
list are mutable but tuple are immutable
|
|
|
|
-> using keyword and using methods:
|
|
|
|
using keyword to access anything which may not exist
|
|
might result in error, but to avoid that we can use
|
|
methods instead of keyword for accessing any value
|
|
and avoiding error.
|