user = {"аты": "Олена", "жасы": 25, "қала": "Київ"}
print(user)
# Нәтиже: {'аты': 'Олена', 'жасы': 25, 'қала': 'Київ'}
# Бос словник
my_dict = {}
# Элемент қосу
my_dict["аты"] = "Іван"
my_dict["жасы"] = 30
print(my_dict)
# Нәтиже: {'аты': 'Іван', 'жасы': 30}
user = {"аты": "Марія", "email": "[email protected]"}
print(user["аты"]) # Нәтиже: Марія
print(user.get("email")) # Нәтиже: [email protected]
# Егер кілт жоқ болса, get() әдепкі мәнді қайтарады
print(user.get("телефон", "Белгісіз")) # Нәтиже: Белгісіз
data = {"аты": "Олег", "жасы": 28, "қала": "Львів"}
# Бір элементті жою
data.pop("жасы")
print(data) # Нәтиже: {'аты': 'Олег', 'қала': 'Львів'}
# Кілт арқылы жою
del data["қала"]
print(data) # Нәтиже: {'аты': 'Олег'}
# Барлығын тазалау
data.clear()
print(data) # Нәтиже: {}
student = {"аты": "Анна", "сынып": "10", "баға": 95}
# Кілттерді шығару
for key in student.keys():
print(key) # аты, сынып, баға
# Мәндерді шығару
for value in student.values():
print(value) # Анна, 10, 95
# Кілт-мағына жұптары
for key, value in student.items():
print(f"{key}: {value}")
# Нәтиже:
# аты: Анна
# сынып: 10
# баға: 95
users = {
"user1": {"аты": "Тарас", "жасы": 22},
"user2": {"аты": "Софія", "жасы": 19}
}
print(users["user1"]["аты"]) # Нәтиже: Тарас
# Бос словник
people = {}
while True:
name = input("Атыңызды енгізіңіз (тоқтату үшін 'exit' жазыңыз): ")
if name == "exit":
break
age = int(input("Жасыңызды енгізіңіз: "))
people[name] = age
print("Сақталған деректер:", people)
<?php
$email = $_POST['email'];
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "Енгізілген email дұрыс: " . htmlspecialchars($email);
} else {
echo "Қате email форматы!";
}
?>
<?php
$stmt = $pdo->prepare("INSERT INTO users (username, email) VALUES (:username, :email)");
$stmt->bindParam(':username', $_POST['username']);
$stmt->bindParam(':email', $_POST['email']);
$stmt->execute();
echo "Деректер сәтті сақталды!";
?>
<?php
session_start();
$token = bin2hex(random_bytes(32));
$_SESSION['csrf_token'] = $token;
?>
<form method="POST">
<input type="hidden" name="csrf_token" value="<?php echo $token; ?>">
<input type="text" name="username">
<input type="submit" value="Жіберу">
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if ($_POST['csrf_token'] === $_SESSION['csrf_token']) {
echo "Сұрау расталды!";
} else {
echo "CSRF токені қате!";
}
}
?>
<?php
$input = "<script>alert('XSS');</script>";
$safe_output = htmlspecialchars($input, ENT_QUOTES, 'UTF-8');
echo $safe_output; // <script>alert('XSS');</script> ретінде шығады, бірақ орындалмайды
?>
<?php
if (isset($_FILES['userfile'])) {
$allowed = ['jpg', 'png', 'pdf'];
$ext = pathinfo($_FILES['userfile']['name'], PATHINFO_EXTENSION);
if (in_array($ext, $allowed) && $_FILES['userfile']['size'] < 2000000) {
move_uploaded_file($_FILES['userfile']['tmp_name'], 'uploads/' . $_FILES['userfile']['name']);
echo "Файл сәтті жүктелді!";
} else {
echo "Рұқсат етілмеген файл немесе өлшемі тым үлкен!";
}
}
?>