Mundarija:

Python tushunchasi: 8 qadam
Python tushunchasi: 8 qadam

Video: Python tushunchasi: 8 qadam

Video: Python tushunchasi: 8 qadam
Video: Python. Таблица истинности. Конъюнкция 2024, Noyabr
Anonim
Bacics De Python tushunchasi
Bacics De Python tushunchasi

Hayot tushunchasi, universal dasturlar va dasturlarning eng katta qismi bo'lib, ular sizning xohishingizga bog'liq.

Ta'minotlar

Tizim muharriri tomonidan o'rnatilgan operatsion tizim (Windows va Linux -da, MacBook -da hech qanday ma'lumot yo'q)

1 -qadam: In Programar El Programa

Windows operatsion tizimi: Menyu -ni o'chirib qo'yish mumkin bo'lgan vaqtni o'z ichiga oladi.

Linux -ni ishlating: terminal terminali (CTRL+ALT+T -ni tanlang).

mu-muharriri

Eslatmalar: raqamli raqamlar (#), shuningdek, hech kimga hech qanday sirni bermaslik kerak, bu hech qanday xato qilmaydi.

2 -qadam: o'zgaruvchilar

O'yin dasturining asosiy parametrlari o'g'il, o'g'il va o'g'il. "Muxarrirni o'rnatish" buyrug'i, Python -ni o'chirib tashlamoqchi bo'lgandan so'ng, o'zgarmaydigan yoki o'zgarmasligini aniqladi; también es fuertemente tipado, a que que meana que una vez que una variable tiene un tipo asignado, no puede ser cambiado. O'zgaruvchilar bormi?

O'zgaruvchiga ega bo'lish shart emas. Masalan:

nombre = "Fabio" #El tipo es String: matnli matn

mitad_de_10 = 5 #El tipo es Int: Número entero Pi = 3.141592 #El tipo es Float: O'nli kasrlar

O'zgaruvchan operatsiyalar:

a = 15 #a es un entero igual behi

b = 34 #b es un entero igual a treinta y cuatro print (a + b) #apravo de la suma de a + b, o dengiz 15 + 34 #Siz " + Suma" "los operadores"- Resta " "* Multiplicación" "/ Division" "** Potencias"

Modifikatsiyali o'zgaruvchilar:

a = 1 #Asigna el valor 1 a la o'zgaruvchi a

a += 1 #Le suma 1 a la o'zgaruvchi aa -= 1 #Le resta 1 a la o'zgaruvchiga aa *= 1 #Ko'p o'zgaruvchiga ega 1 a /= 1 #O'zgaruvchini ajratish 1 a ** = 1 #Potencia la a 1 o'zgaruvchisi

O'zgaruvchilarning o'zgarishi:

a = "2" #birinchi navbatda, bu o'zgarmaydigan va tez o'zgaruvchan.

int (a) #Convierte la variable a (que es un texto) en un número: 2 float (a) #Convierte la variable a (que axora es un número entero) en un número o'nlik: 2.0 str (a) #Convierte la a (un número o'nlik) o'zgaruvchi matnda: "2.0" ro'yxati (a) #Convierte a en una lista: a ord (a) #Convierte a en su equale ASCII: 97 hex (a) #Convierte a en un número o'n oltilik okt (a) #Convierte a en un número sakkizlik

3 -qadam: Manejo Avanzado De Strings

Oldindan "chop etish" ("chop etish") manba ko'rsatuvlari bilan bir qatorda, har bir mavzu bo'yicha:

Chop etish () matnni yozish va yozish uchun.

var.count (letra) #Cuenta el número de "letra, deb ser reemplazado por una letra" en "var, deb yozish mumkin emas, balki o‘zgaruvchan tipli satr.

var.find ('texto') #Busca la posición del texto so'rovini yozing

var.replace ('texto_a_reemplazar', 'texto_con_el_que_se_reemplazará')

var.upper () #Muestra el texto en mayúsculas

var.lower () #Muestra el texto en minúsculas

4 -qadam: shartlar

CONDICIÓN (valdan la redundancia xD) dasturidan so'ng, bu eng qiyin ishlardan biri edi. Masalan:

Agar: Ekvivalent al Si (No sí, si): Si EstoOcurre, Entonces haz ésto, sinó entonces ésto; y la sintaxis es la siguiente:

agar:

Elif: acción #Elif "if if else" degan ma'noni anglatadi: "Sino, Si", va boshqa shartli qo'shimcha: "Sino", "faol" degan ma'noni anglatadi, agar y/o elif no se cumplen

Siz nima qilasiz? O'zgaruvchilardan farqli o'laroq, operatorlar va qadriyatlar

Operadores Aritméticos:

  • Operator ==: bu o'zgarmaydigan o'zgaruvchilar. Ej: agar a == b bo'lsa
  • Operator! =: Variantlar bir -biridan farq qiladi. Ej: agar a! = B bo'lsa
  • Operator>: Ma'lumot almashish mumkin emas. Ej: agar a> b bo'lsa
  • Operator <: Variantni o'zgartirish mumkin emas. Ej: agar a <b bo'lsa
  • Operator> =: Ma'lumotlar almashinuvini o'zgartirish mumkin emas.
  • Operator <=: O'chirilgan yoki o'zgartirilgan variantlar.

Condiciones usando operadores lógicos kombinatsiyasi:

  • va: Devuelve verdadero si ambas condiciones se cumplen. Ej: agar a == 10 va b == 20 bo'lsa
  • yoki: Devuelve verdadero si al menos una de las condiciones se cumplen. Ej: agar a == 20 yoki b == 20 bo'lsa

5 -qadam: Xavfsizliklar: Diccionarios ro'yxati

O'zgarishlarga ko'ra, siz har bir narsani o'zgartirishingiz mumkin, bu sizning e'tiboringizni tortadi, bu sizning xohishingizga ko'ra.

Ro'yxatlar: Almacenan varios vales alacenándolos en un array yoki seca los datos usa koma. Masalan:

raqamlar = [1, 2, 3, 4, 5]

nombre = ['Fabio', 'Polanco', 'Echeverría'] #Cuando los datos de una lista sonen kadenas de texto, están entre comillas simples ("')

Hisobot ma'lumotlari: ma'lumotlarning ko'pligi, ularning har biri o'z navbatida, har qanday ma'lumotni o'z ichiga oladi

mi_celular_xd = {

"marca": "LG" "modelo": "H500" "nombre": "LG Magna" "lanzamiento": 2015}

Skript yozilmagan bo'lsa ham, diccionarios, los valores maslahatchilarning o'zgaruvchan o'zgaruvchilari ham shunday maslahatlar beradi:

x = mi_celular_xd ["marca"]

Navegando en secuencias con bucles:

x uchun mi_celular_xd uchun:

acción

Borrando elementi de secuencias

del nombre_de_la_secuencia [elemento]

limpiando (vakiando) xavfsizligi

nombre_de_la_secuencia.clear ()

Manipulando xavfsizligi

secuencia.append (jasorat) #Agrega un dato

secuencia.insert (pos, valor) #Inserta un valor en la secuencia gun modificar los que había secuencia.remove (valor) #elimina un valor de la secuencia secuencia.index (valor) #Retorna la posición del valor que se solititó.

6 -qadam: Bukles O Ciclos

Familiares de los condicionales, los ciclos repiten lo que contienen cierta cantidad de veces según supo.

Qachonki: Mientrasga teng: Mientras AlgoOcurre, Entonces is an esto y a veces sees usa como ciclo infinito después después global global "true". Sintaksis usa es muy sencilla:

vaqt:

acción

Uchun: o'g'il iteradores, es decir, a través de una lista, diccionario o rango. Sintaksis es un poco compleja y suele variar según el uso que se le dará

uchun:

acción for in range (): acción

Sentensiyalar buziladi va davom etadi

Qachonki, bu erda siz bir xil vaqtdan buyon buyruq berasiz:

break us usado para salir de un bucle, mientras que davom es usado para saltar el bloque actual, y el retorno de los ciclos o vaqt.

7 -qadam: Funciones

Dasturni yaratganingizdan so'ng, siz shahar hokimi tomonidan uy vazifasini bajarishni xohlamaysiz, bu esa hech kimga tegishli emas. O'yin -kulgiga kirishni xohlasangiz, u holda siz "maxsus" ni ishlatishingiz mumkin. Masalan:

def Nombre_De_La_Funcion ():

Nombre_De_La_Función ()

Tavsiya: