0% found this document useful (0 votes)
8 views12 pages

Python Cheatsheet Extended

python for everyone

Uploaded by

memo8800880088
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views12 pages

Python Cheatsheet Extended

python for everyone

Uploaded by

memo8800880088
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

■ Python Cheat Sheet

A quick reference guide to Python syntax, data structures, and core concepts.
Basics
Concept Example

<font face='Courier'>x = 10
name = 'Alice'
y = 3.14
Variables flag = True</font>

<font face='Courier'>print('Hello World')


Print print(x, y, name)</font>

Data Types <font face='Courier'>int, float, str, list, tuple, dict, set, bool</font>

Type Check <font face='Courier'>type(x)</font>

<font face='Courier'>int('5') -> 5


Casting str(5) -> '5'</font>

<font face='Courier'># single line


Comments ''' multi line '''</font>
Operators
Concept Example

Arithmetic <font face='Courier'>+ - * / % ** //</font>

Comparison <font face='Courier'>== != > < >= <=</font>

Logical <font face='Courier'>and, or, not</font>

Membership <font face='Courier'>in, not in</font>

Identity <font face='Courier'>is, is not</font>


Control Flow
Concept Example

<font face='Courier'>if x>5:


print('Big')
else:
If/Else print('Small')</font>

<font face='Courier'>if x==0:


print('Zero')
elif x>0:
Elif print('Positive')</font>

<font face='Courier'>for i in range(5):


For Loop print(i)</font>

<font face='Courier'>while x>0:


While Loop x-=1</font>

Break/Continue <font face='Courier'>break, continue</font>


Functions
Concept Example

<font face='Courier'>def add(a,b):


Define return a+b</font>

Default Args <font face='Courier'>def greet(name='User'):</font>

<font face='Courier'>def f(*args, **kwargs):


Args/Kwargs print(args, kwargs)</font>

Lambda <font face='Courier'>f = lambda x: x*2</font>

<font face='Courier'>def f():


Docstring '''This is docstring'''</font>
Collections
Concept Example

<font face='Courier'>nums = [1,2,3]


nums.append(4)
List nums[0]</font>

<font face='Courier'>point = (2,3)


Tuple point[0]</font>

<font face='Courier'>person = {'name':'Ali','age':20}


Dict person['name']</font>

<font face='Courier'>unique = {1,2,3}


Set unique.add(4)</font>

Comprehension <font face='Courier'>[x**2 for x in range(5)]</font>


Strings
Concept Example

Basics <font face='Courier'>s = 'hello'</font>

Concat <font face='Courier'>'hi' + ' there'</font>

Slice <font face='Courier'>s[0:3], s[::-1]</font>

Methods <font face='Courier'>s.upper(), s.lower(), s.split()</font>

<font face='Courier'>name='Ali'
f-strings print(f'Hi {name}')</font>
File Handling
Concept Example

<font face='Courier'>with open('file.txt') as f:


Open/Read data=f.read()</font>

<font face='Courier'>with open('out.txt','w') as f:


Write f.write('Hello')</font>

<font face='Courier'>with open('out.txt','a') as f:


Append f.write('More')</font>
OOP
Concept Example

<font face='Courier'>class Dog:


def __init__(self,name):
Class self.name=name</font>

Object <font face='Courier'>d = Dog('Buddy')</font>

<font face='Courier'>def speak(self):


Method return 'Woof'</font>

<font face='Courier'>class Poodle(Dog):


Inheritance pass</font>
Modules
Concept Example

<font face='Courier'>import math


Import from os import path</font>

Alias <font face='Courier'>import numpy as np</font>

Custom Module <font face='Courier'>import mymodule</font>


Advanced
Concept Example

List Comprehension <font face='Courier'>[x*2 for x in range(5)]</font>

Generator <font face='Courier'>(x*2 for x in range(5))</font>

<font face='Courier'>def gen():


Yield yield 1</font>

<font face='Courier'>def deco(f):


def wrap(): return f()
Decorator return wrap</font>

<font face='Courier'>try:
1/0
except ZeroDivisionError:
Exception print('Error')</font>
Libraries
Concept Example

<font face='Courier'>import numpy as np


NumPy np.array([1,2,3])</font>

<font face='Courier'>import pandas as pd


Pandas df = pd.DataFrame(...)</font>

<font face='Courier'>import matplotlib.pyplot as plt


Matplotlib plt.plot([1,2,3])</font>

<font face='Courier'>import requests


Requests r=requests.get(url)</font>

You might also like