赞
踩
将一些信息修改成我们自己的信息;作为后期创建文件的时候使用!
注释一般都是给程序员使用的,运行之后是不会显示内容的;
- 单行注释:# XXXX内容
- 多行注释:''' XXXXXXXX '''
说明:
变量即是可以变化的量,可以随时进行修改。
程序就是用来处理数据的,而变量就是用来存储数据的。
【可以自己尝试一下哦 !】
- ''' 数据变量类型
- int 整型变量
- float
- Boolean 布尔类型
- string 字符串
- list 列表
- tuple 元组
- dict 字典 '''
-
- # int
- money = 5000
- # float
- money1 = 1.2
-
- # Boolean
- # 流程控制语句 性别变量 性别在实际的企业开发中 使用的单词是sex gender
- # 男 true
- # sex = true
- # gender = false
-
- # string 字符串 字符串使用一对单引号或双引号即可
- s = "你是我的小苹果,就像天边最美的云朵"
- s1 = '顶呱呱'
-
- # 单引号和双引号的嵌套
- s4 = "'哈哈哈'"
- print(s4)
- s5 = "'哈哈'"
- print(s5)
-
-
- # 单引号套单引号 双引号套双引号 都不可以
-
-
- # list 列表
- # 应用场景 :当获取到了很多个数据的时候,你们外卖可以将他妈存储到列表中 然后直接使用列表访问
- name_list = ['小汽车','快快跑']
- print(name_list)
-
- # tuple 元组
- age_tuple = (18, 19, 20, 21)
-
- # dict 字典
- # 应用场景 :scrapy框架使用
- person = {"name":"哈哈哈哈","age":18}
- print(person)
要求必须掌握 列表 元组 字典的格式 通过pyte判断格式类型
# 格式 type()
- # int <class 'int'>
- a = 1
- print(a)
- print(type(a))
-
- # float <class 'float'>
- b = 1.2
- print(b)
- print(type(b))
-
- # 布尔类型 <class 'bool'>
- c = True
- print(c)
- print(type(c))
-
- # 字符串类型 <class 'str'>
- d = "中国"
- print(d)
- print(type(d))
-
- # 列表 list <class 'list'>
- e = [1,2,3,4,]
- print(e)
- print(type(e))
-
-
- # tuple 元组 <class 'tuple'>
- f =(1,2,3,4,5)
- print(f)
- print(type(f))
-
- # dict 字典 <class 'dict'>
- g = {"name":"zs"}
- print(g)
- print(type(g))
# 1.标识符由字母、下划线和数字组成,且数字不能开头。 # 2.严格区分大小写。 # 3.不能使用关键字。
fromNo12 对
from
#12 错
my_Boolean 对
my
‐
Boolean 错
Obj2 对
2
ndObj 错
myInt 对
test1 对
Mike2jack 对
My_tExt 对
_test 对
|
- a = "zhangsan" # bad
- name = "zhangsan" # good
- b = 23 # bad
- age = 23 # good
例如:myName、aDog
例如:FirstName、LastName.
下划线“_”来连接所有的单词
列如:send_buf.
Python的命令规则遵循PEP8标准
False None True and as assert break class
continue def de l elif else except finally for
from global if import in is lambda nonlocal
not or pass raise return try while with
yield
|
函数
说明
int(x) 将x转换为一个整数
flfloat(x) 将x转换为一个浮点数
str(x) 将对象 x 转换为字符串
bool(x) 将对象x转换成为布尔值
|
- # 转换为整型
- # str -- int
- a = "123"
- print(type(a))
- # 将字符串转为整型
- b = int(a)
- print(int(b))
-
- # float ---> int
- a = 1.63
- print(type(a))
- # 如果我们将float转为整数 那么返回的是小数点前面的数据
- b = int(a)
- print(b)
- print(type(b))
boolean --->int【强制类型转为谁 就写成什么方法】
- # boolean --->int
- # 强制类型转为谁 就写成什么方法
- # true ==>1
- a = False
- print(type(a))
- b = int(a)
- print(b)
- print(type(b))
-
-
- # 此情况无法转换,都包含了非法字符,不能被转换成整数 会报错
- # 以下 如果字符串中包含了非法的字符 则不能被使用 会报错
- # a = "1.13"
- # print(type(a))
- # b = int(a)
- # print(b)
- #
- # a = '12ab'
- # print(type(a))
- # b = int(a)
- # print(b)
-
- # 当我们在爬虫给的时候大部分回去到的都是字符串数据类型
- # a = "12.34"
- print(type(a))
- print(b)
- print(type(a))
-
- a = 666
- print(a)
- print(type(b))
-
- b = float(a)
- print(b)
- print(type(b))
float ---> int
- # float ---> int
- a = 1.63
- print(type(a))
- # 如果我们将float转为整数 那么返回的是小数点前面的数据
- b = int(a)
- print(b)
整数转换为字符串【转换为字符串 大部分的应用场景】
- # 转换为字符串 大部分的应用场景
- # 整数转换为字符串
- a = 80
- print(type(a))
- # 强制类型转换为字符串的方法是str()
- b = str(a)
- print(b)
- print(type(a))
-
- # 浮点数转换为字符串
- a = 1.2
- print(type(a))
- b = str(a)
- print(b)
- print(type(a))
-
- # 布尔类型转换为字符串
- a = True
- print(type(a))
- b = str(a)
- print(b)
- print(type(b))
转化为Boolean类型【如果对非0的整数(int 包含正数和负数)】
- # 转化为Boolean类型
- #如果对非0的整数(int 包含正数和负数)
- a = 1
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- a = 2
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- a = -1
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
-
- a = 0
- print(type(a))
-
- # 在整数的范围内 0强制类型转换为bool类型的结果是false
- b = bool(a)
- print(b)
- print(type(b))
浮点数---布尔 【将浮点数转化为bool类型的数据的时候 正的浮点数和负的浮点数的结果是true 如果是0.0 你们结果是false】
- # 浮点数
- # 将浮点数转化为bool类型的数据的时候 正的浮点数和负的浮点数的结果是true
- # 如果是0.0 你们结果是false
- a = 1.0
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- a = -1.0
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- a = 0.0
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
字符串---布尔类型【单引号 双引号都可以】
里面没有内容 不可以显示 防护
- # 字符串 单引号 双引号都可以
- # 只要字符串中有内容 你们在强制转换为bool的时候 就会返回True
- a = "网络哈哈哈"
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- # 内容是空格既可以
- a = " "
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- # 里面没有内容 不可以显示
- a = ""
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
列表---布尔类型
如果列表中什么数据都没有的时候,返回的是false
- # 列表
- # 只要列表中有数据,你们强制类型转换为bool的时候 就返回True
- a = ["鸡","鸭","鱼"]
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- # 如果列表中什么数据都没有的时候,返回的是false
- a = [ ]
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
元组---布尔类型
如果元组为空 则显示的是false
- # 元组
- # 只要元组中有数据 你们强制类型转换的时候就会显示true
- a = ("我","爱","你")
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- # 如果元组为空 则显示的是false
- a = ()
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
字典---布尔类型
如果在字典中没有数据的话 那么返回的就是false
- # 只要字典中的内容 那么在强制类型转换为bool的时候 就为true
- a = {"name":"武大郎"}
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
-
- # 如果在字典中没有数据的话 那么返回的就是false
- a = {}
- print(type(a))
- b = bool(a)
- print(b)
- print(type(b))
- # 什么情况是false
- print(bool(0))
- print(bool(0.0))
- print(bool(""))
- print(bool([]))
- print(bool(()))
- print(bool({}))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。