day02 питона основание 2

студенты = [ 'высокого XX', 'камень , стремящееся искание', 'Ван', 'Moumou'] 
Печать (Студенты. [0])

student_info = [ 'высокого XX', 18, 'женщина', [ ' пение' , 'прыгает', 'RAP'], 18]
Печать (student_info [3].)
Печать (student_info [3] [0].)
Печать (student_info [0 :. 4: 2])
student_info.append ( 'Nb')
печати ( student_info)
дель student_info [2]
Печать (student_info)

# #index получить значение списка индексов
печати (student_info.index (18))
#
# #COUNT получить список числа значение
печати (student_info.count (18) )

# значение, значение по умолчанию принимается последним в списке
# если поп () круглые скобки написан индексом , соответствующий значению индекса берется
student_info.pop ()
Print (student_info)
student_info.pop (2)
Печать (student_info)

# сдвиг Кроме того, удаление списка значение
student_info.Удалить (18)
Печать (student_info)

# вставлено
В student_info индекс # 3 вставляется в положение
student_info.insert (3, 'Хэфэй')
печати (student_info)

# Продлить коалесценции список
student_info1 = [ 'высокий XX', 18, 'женщина', [ ' петь' ' прыгать '' RAP '' баскетбол ']]
student_info2 = [' Moumou '18' мужской ' [' пение '' прыгать '' RAP «]]
student_info1.extend (student_info2)
Печать (student_info1 )

# кортеж
tuple1 = (1, 2, 3 , ' высокий XX')
печати (tuple1)
Печать (tuple1 [0 :. 4 :. 3])

# словарь
# Эй должен быть неизменным тип, значение может быть любым типом
dict1 = ДИКТ ({ 'возраст': 18, 'имя': ' высокого XX'})
Print (типа (dict1))

словарь # значения, словарное имя + []
Print (dict1 [ 'Возраст'])
#
# # депозит
dict1 [ «уровень»] =. 6
Печать (dict1)
#
# # Получить ключ словаря (), значение (), ключевые элементы ()
Print (dict1.keys ())
Печать (dict1.values ())
Печать (dict1.items ())

# GET
Print (dict1.get ( 'имя'))
# если значение по умолчанию не может быть предоставлена
печать (dict1.get ( 'секс', 0 ))

это время True:
имя = входe ( 'Пожалуйста , введите догадки символы:'.) Газа ()
IF имя == 'танк':
'! Танк Успех' Print ()
BREAK
печать ( '! пожалуйста, введите')
NUM + = 1

# файл
F = Открыть ( 'file.txt', РЕЖИМ = 'вес', кодирование = 'UTF - 8 . ')
с Open ( 'file.txt', 'Mode = вес', кодирование = 'UTF - 8 . ' ) КАК F:
f.write ( 'fatenanshan')

с Open ( 'filel.txt', 'W', кодирование = 'UTF - 8.') AS F:
f.write ( 'fatenanshan')

с Open ( «filel.TXT», 'R', кодирование = 'UTF-8') , как F:
разреш = f.read () для
печати (разрешением)

Открыть с помощью ( '1.jpg', 'RB') AS F:
RES = достигла, f.read ()
Print ()


# функция
# 1. Нет функции параметра
DEF Вход ():
User = вход ( 'Введите имя пользователя') .strip ()
PWD = вход ( 'введите пароль') .strip ()
IF Пользователь == 'WJ' и PWD == '123':
Print ( 'войти успешно')
еще:
Print ( 'ошибка')


Логин ( )


# 2. ссылка на функцию
DEF логин (имя пользователя, пароль):
пользователь = вход ( 'введите имя пользователя') .strip ()
PWD = вход ( 'введите пароль') .strip ()
IF == имя пользователя и == пароль PWD:
Print ( 'Войти успешно')
еще:
Print ( 'ошибка')


Логин ( 'WJ', '123')


# 3. пустые функции

DEF Fun (X, Y):
Print (X, Y)


весело (18, 23) # не менее массы, не более передача


параметров # по умолчанию
DEF Foo (X = 10, Y = 20):
Print (X, Y)


Foo () # не передает параметры, параметры по умолчанию при
Foo (200 300) участие # масса, переданный параметр

«» '
вложен определение функции: функция определения функция
функция объект: адрес памяти , функция
функции пространства имен:
встроенное: Python анализатор поставляется с
глобальной: всей записывающей головкой переменная, функция
части: внутренняя функция определения
пространства имен порядок загрузки:
встроенный ---> --- глобальный> локальный
порядок поиска пространства имен:
локальное ---> --- глобальный> встроенный
«» '
Х = 20


DEF func1 ( ):
Print (»... от funcl ')
Print (X)
# X = 30 код выполняется из нижней части верхней, печать (х) = 30 не может ссылаться X


DEF dunc2 ():
Print (' ... от func2 «)


func1 ()

рекомендация

отwww.cnblogs.com/fatenanshan/p/11086816.html