Files
Python-tutorial/Basic/wiki.txt
Hizenberg469 a4c6ef1171 second commit
2025-03-06 15:02:31 +05:30

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.