Python基础命令

一、变量和简单的数据类型

1、.py文件证明了这个文件是一个python文件

2、变量

   变量的命名和使用:
   变量名只能是包含字母、下划线和数字(不能是以数字打头的)
   变量名不能包含空格,但是可以使用下划线来分隔其中的单词
   不可以使用python的关键字和函数名作为变量名

3、字符串

    字符串就是一系列字符
    (1)例子:
        name = “ada lovelace”
        Print(name.tltle())
        输出的为:
        Ada Lovelace
        title()是将首字母大写并显示
        upper()是将所有的字母都转变为大写
        lower()是将所有的字母都转换为小写
   (2)合并字符串用”+”号
   (3)制表符:\t      换行符:\n
   (4)删除空白
        rstrip()删除末尾的空白
        lstrip()删除开头的空白
        strip()删除存在的空白
   (5)数字
        整数  可以进行+  -  *  /运算
        浮点数(带小数点)  可以进行 +  -  /  *运算
   (6)注释  #

4、列表:用[ ]表示列表

    (1)创建列表:
        bicycles = [“trek”,”redline”]
    (2)访问列表:用索引值
        bicycles = [“trek”,”redline”]
        print(bicycles[0])
    (3)修改列表元素
        Motorcycles = [“honda”,”yamaha”,”suzuki”]
        Print(Motorcycles)   
        输出的是[“honda”,”yamaha”,”suzuki”]
        Motorcycles[0] = “ducati”
        print(Motorcycles)     
        输出的是[“ducati”,”yamaha”,”suzuki”]
    (4)在列表添加元素
        在列表末尾添加元素append()
        Motorcycles = [“honda”,”yamaha”,”suzuki”]
        Motorcycles.append(“ducati”)
        print(Motorcycles)   
        输出的是[“honda”,”yamaha”,”suzuki”,“ducati”]
     (5)在列表中插入元素insert()
        Motorcycles = [“honda”,”yamaha”,”suzuki”]
        Motorcycles.insert(0,“ducati”)
        print(Motorcycles)    
        输出的是[“ducati”,“honda”,”yamaha”,”suzuki”]
     (6)从列表中删除元素
        使用del删除元素,用索引值
            motorcycles = [“honda”,”yamaha”,”suzuki”]
            del motorcycles[0]
            print(motorcycles)
            输出的是[”yamaha”,”suzuki”]
         使用pop()删除元素,删除的是列表末尾的元素
            motorcycles = [“honda”,”yamaha”,”suzuki”]
            poped_motorcycles = motorcycles.pop()
            print(poped_motorcycles)
            输出的是[“honda”,”yamaha”]
     (7)删除任意位置的元素pop()
            motorcycles = [“honda”,”yamaha”,”suzuki”]
            first_owned = motorcycles.pop(0)
            print(first_owned)
            输出的是["yamaha","suzuki"]
     (8)列表的长度
            cars = ["bmw","audi","toyota","subaru"]
            print(len(cars))
            输出的是 4

5、遍历列表:是让计算机自动完成重复工作的常见方式之一

    for 判断条件:
        循环表达式
    else:
        循环表达式
         
    容易出现的错误:
        忘记缩进
        忘记额外的代码行缩进
        不必要的缩进
        循环后不必要的缩进
        遗漏了冒号

6、创建数值列表

    (1)使用函数range()
     range(1,8)表示从一开始到8结束,但是包括1,不包括8
        for n in range(1,5):
            print(n)
        打印出来的是1 2 3 4
    (2)使用range()创建数字列表
        list()直接转换为列表
        numbers = list(range(1,6))
        print(number)
        打印出的是[1,2,3,4,5]

        打印出1-10之间的偶数,设置步长为2就可以
            numbers = list(range(2,11,2))
            print(number)
            打印出来的结果是[2,4,6,8,10]

            ** 表示乘方运算
     (3)创建一个列表,其中包含了1-10的平方
            squares = []
            for n in range(1,11):
            squares = n ** 2
                suqares.append(square)
            print(squares)
            输出结果是:[1,4,9,16,25,36,79,64,81,100]

      求列表中的最大值、最小值、和
            num = [1,20,30,4,6,90]
            print(max(num))       #90
            print(min(num))       #1
            print(sum(num))       #151

      (4)列表推导式:
            squares = [value**2 for value in range(1,11)]
            squares是求1-10的平方值

7、使用列表的一部分

    (1)切片操作
        cars = ["bmw","audi","toyota","subaru"]
        print(cars[0:2])
        输出的是["bmw","audi"]

        print(cars[1:3])
        输出的结果是["audi","toyota"]
    (2)遍历切片
        cars = ["bmw","audi","toyota","subaru"]
        for n in cars[:3]:
            print(n)
        输出的结果是bmw audi toyota
    (3)复制列表
        my_foods = ["pizza","fish","ice-craem"]
        myfiend_foods = my_foods[:]

        my_foods.append("cannoli")
        myfiend_foods.append("carrot cake")

        print(myfiend_foods     输出的是["pizza","fish","ice-craem","cannoli"]
        print(my_foods)         输出的是["pizza","fish","ice-craem","carrot cake"]

8、元组

   (1) 定义元组 
        class = ("PHP","Java","Python","Go","C++")
        print(class[0])    输出的是PHP
   (2)遍历元组的元素
        class = ("PHP","Java","Python")
        for n in class:
            print(n)
        输出的是PHP  Java   Python
   (3)修改元组的变量
        不可以修改元组的元素,但是可以给存储元组的变量赋值(重新赋值)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值