python学习日志---day01

1.python的环境变量的配置以及编辑器的安装

菜鸟教程中的安装教程

2.数据的基本类型和变量

基本数据类型:

  • 整数:1,-1,0
  • 浮点数,小数
  • 字符串:以(’‘或者"")包含的文本,既包含’’,也包含""的字符串可以用转义字符\进行转义
  • 布尔值:True,False,可以使用and,or,not进行运算,经常用于判断条件中
  • 空值:None,不等同于0
  • 列表
  • 字典
    常量:通常用全部大写的变量名表示常量
    变量:变量名必须是大小写英文、数字和_的组合,且不能用数字开头
    除法:方式1:/,两个整数的结果为float类型,方式2://,地板除,结果值为整形[向下取整]
    取余:%
    示例代码:
if __name__ == '__main__':
    a = 1
    print(type(a))  # a为整形
    b = 1.0
    print(type(b))  # b为浮点数
    c = '123' or "123"
    print(type(c))  # c为字符串
    d = True or False
    print(type(d))  # d为布尔值
    e = None
    print(type(e))  # e为空值
    l = [1, 2, 3, 4, '5']
    print(type(l))  # l为列表
    PI =3.14159126 #常量
    print(type(PI))
    m = 10 / 2
    print(m)
    n = 10 // 3
    print(n)
    k = 10%3
    print(k)

3.占位符(%)

占位符

  • 1.%s:字符串:很强大,可以将任何类型转化为字符串
  • 2.%d:整数
  • 3.%f:浮点数
  • 4.%x:十六进制整数
  • 注:如果字符串中已经存在%,使用%%进行转义,表示一个%
    化字符串的方法format()

示例代码:

if __name__ == '__main__':
    a = "xgg"
    b = 1
    c = 2.0
    d = 0x12
    e = 50
    print("字符串:%s"%a)
    print("字符串:%s"%d)
    print("整数为:%d"%b)
    print("浮点数:%f"%c)
    print("十六进制整数:%x"%d)
    print("占比为:%s %%"%e)
    print('hello {0},welcome to {1}'.format('xgg','python'))

4.list和tuple

list和tuple的用法
1.list:是一种有序的集合,可以随时添加和删除其中的元素。
(1):list长度使用len()方法进行获取
(2):list存在索引并且从0开始,最后一个元素的索引是len(classmates) - 1
(3):添加:append()–列表末尾添加元素,insert(i,object)–在索引为i处添加元素
(4):删除方法:pop()–删除列表末尾元素,pop(i)–删除索引为i的元素
(5):替换直接对于索引位置赋值,list可以添加一个list
2.tuple:元祖,有序的列表,tuple一旦初始化就不能修改,没有append(),insert()
(1):定义空的tuple可以直接定义为()
(2):定义只有一个元素的tuple时不能使用(1),会造成歧义,要使用(1,)
示例代码:

if __name__ == '__main__':
    # list
    l =['xx','hh','11','22']
    print(len(l))
    print(l[len(l)-1])
    l.append('master')
    print(len(l))
    print(l[len(l) - 1])
    l.insert(0,"test")
    print(len(l))
    print(l[0])
    l.remove(l[0])
    print(len(l))
    print(l[0])
    l.pop()
    print(len(l))
    print(l[len(l) - 1])
    # tuple
    t = (1,2,3,4,5)
    print(len(t))
    t1 = ()
    print(len(t1))
    t2 =(1)
    print(type(t2))
    # print(len(t2)) #报错int类型没有len方法,(1)产生歧义
    t3 = (1,)
    print(type(t3))
    print(len(t3))

5.条件判断

条件判断的结构
if 条件语句:
执行1
elif 条件语句:
执行2
elif 条件语句:
执行3
(…)
else:
执行
示例代码:

# 分数的函数
def source(name, a):
    if a >= 80 and a <= 100:
        print('%s,你的成绩为优秀' % name)
    elif a < 80 and a >= 60:
        print('%s,你的成绩为良好' % name)
    elif a >= 40 and a < 60:
        print('%s,你的成绩为中等' % name)
    elif a >= 0 and a < 40:
        print('%s,你的成绩为差' % name)
    else:
        print('你输入的成绩有误...')


# 主函数调用
if __name__ == '__main__':
    name = 'xgg'
    s = 100
    s1 = 70
    s2 = 50
    s3 = 10
    s4 = 120
    s5 = -10
    source(name, s)
    source(name, s1)
    source(name, s2)
    source(name, s3)
    source(name, s4)
    source(name, s5)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值