Django Task1
1.Python语法
(1).常见的数据类型
-
字符串
例如:
name = "Hello world" #name2 = 'Hello world' #name3 = """name3""" print(name) print(type(name)) #可以查看数据类型,输出为 <class 'str'> ''' 字符串可以是单引号,双引号, 三引号的方式 (Vsc注释快捷键:ctrl + ?) python 注释有两种,一种是“#”, 另外一种就是“''' 注释'''” '''
-
数值
#1.int 类型 age = 10 print(age) print(type(age)) ''' 输出为: 10 <class 'int'> ''' #2 float 类型 height = 120.55 print(height) print(type(height)) ''' 输出为: 120.55 <class 'float'> ''' #3 运算符 print(age + 10) print(age - 10) print(age * 10) print(age // 3) #整除 print(age % 2)
-
其他
#1.list 类型
name_list = ["tango", "路飞", 19]
print(type(name_list))
print(name_list)
#增改删
name_list.insert(0, "NewName")#下标 + value
name_list.append("end") #在最后面添加
name_list.remove(19) #删除value
name_list.pop(2) #删除下标为2的数据
name_list[0] = "first" #改
'''
输出为:<class 'list'> ['tango', '路飞', 19]
<class 'list'> ['first', 'tango', 'end']
'''
#2.元组tuple 类型 -->该类型不能进行 增删改
name_list = ("tango", "路飞", 19)
# name_list.insert(0, "NewName") #错误
# name_list.append("end") #错误
# name_list.remove(19) #错误
# name_list.pop(2) #错误
# name_list[0] = "first" #错误
print(name_list[0]) #可以索引
print(type(name_list), name_list)
'''
输出为:tango <class 'tuple'> ('tango', '路飞', 19)
其他函数:
tuple(seq) (将列表转换为元组。)
cmp(tuple1, tuple2)(比较两个元组元素。)
len(tuple) (计算元组元素个数。)
max(tuple) (返回元组中元素最大值。)
min(tuple) (返回元组中元素最小值。)
'''
#3.字典dict 类型 -->该类型不能进行 增删改
dic = {"key1" : 1, "key2" : 2, 'Name': "FLK"} #key值不可以改变的
dict['Age'] = 8 #添加元素
dict['key1'] = 10 #修改
del dict['Name'] # 删除键是'Name'的条目 也可以采用pop或者popitem函数
print(name_list[0]) #可以索引
print(type(name_list), name_list)
'''
输出为:tango <class 'tuple'> ('tango', '路飞', 19)
其他的一些函数:
dict.values() dict.keys() dict.items() dict.clear()
'''
(2).其他
可以从这里看到 : https://www.runoob.com/python/python-tutorial.html
2.HTML语法
(查询虚拟机的端口状态: sudo ufw status
设置开放某个端口访问权限: sudo ufw allow 5500
,设置开放端口为5500)
语法详情可以查看: https://www.runoob.com/html/html-tutorial.html
在VScode中需要安装 html插件以及live server插件,这样子可以在windows下可以运行虚拟机那里的html数据, 例如输入ip:端口号,即可在浏览器里面进入, 例如:196.128.1.123:5500