day04

·1.解释型语言与编译型语言

1.解释型语言

  • 解释型语言有:python PHP ruby

  • 解释型语言是指写完代码后交给解释器,解释器一行一行的进行代码执行(实习翻译)

2.编译型语言

  • 编译型语言有:Java C语言 c# c++

  • 编译型语言是指代码写完后,编译器将代码编程另外一个文件,然后交给计算机执行

2.字符串功能的补充

1.字符串特有的功能

  1. 判断是否以某个字母开头/结尾: .startswith('')/ .endswith('')

    name='Alex'
    val=name.startswith('Al')
    print(val)
  2. 格式化 .format()

    name='我是{},今年{}'.format("老男孩",11)
    print(name)
  3. encode

    将Unicode编码转换成指定编码,解释器读取到内存后,按照Unicode编码存储

  4. join

    循环每个元素并且在元素后加入指定的元素

    name='Alex'
    val='_'.join(name)
    print(val)

    2.公共的功能

    1. 切片

    2. 索引

    3. len

    4. 步长

      name='oldboyo'
      val=name[0:-1:2]#输出结果是odo
      val=name[1:-1:2]#输出结果是lby
      val=name[1::2]#输出结果是lby
      val=name[::2]#输出结果是odoo
      #1.最后一位是步长,步长默认是1
      #2.步长可正可负,正数代表从左往右,负数代表从右往左

       

    5. for循环

      • 结构:for 'a' in name: (缩进字符)

      • 从左往右依次循环每个元素时:for>while

      • 当是死循环时:while>for

      • 注意for和while的使用场景:

        • 有穷尽时优先使用for

        • 无穷尽时优先使用while

        name='Alex'
        for num in name:
           print(num)

         

    6. range(范围)

      #打印1`10
      for num in range (1,11):
         print(num)#range取左不取右
      #打印12345689
      for num in range(1,10):
         if num==7:
             pass
         else:
             print(num)

       

3.列表

1.使用范围

  1. 需要表示多个事物时使用列表

    user=['july','Alex','xx']#user中有三个元素
    len(user)=3#计算长度
    val=user[0]#索引结果是july
    val=user[0:2]#切片结果是july Alex
    val=user[0::2]#步长结果是july
    for num in user:
       print(num)#结果是每一行一个元素
       
  2. 公共功能

    1. len

    2. 索引

    3. 切片

    4. 步长

    5. for循环

      1. 列表和字符串都可以进行for循环

      2. for循环的嵌套

        name=['july','Alex','Jack','jet']
        for num in name:
           for val in num:
               print(val)

         

    6. 删除

      1. 可变类型才可以进行删除和修改,字符串属于不可变类型,不能进行删除和修改

      2. 结构:

        name=['july','Alex','Jack','jet']
        del name[1]#从0开始计数
        print(name)
        #方式二
        name.pop(1)#1代表要删除的位置,不加数字默认删除最后一个
        print(name)

         

    7. 修改

      name=['july','Alex','Jack','jet']
      name[2]=666#从0开始计数
      name[0][2]=3

       

  3. 独有的功能

    1. append:在列表后追加一个元素

      user=[]
      user.append('Alex')
      print(user)

       

    2. insert:在指定索引位置进行插入元素

      user.insert(1,'x')

      1代表位置

      'x'代表插入的内容

    3. remove:删除内容,只可以从左往右删除第一个

      user.remove('x')

      x代表要删除的内容,

    4. pop:删除

    5. clear 清除全部

2.列表的嵌套

 

 

4.元组

  1. 格式: user=[11,22,33]  列表可变

             user=(11,22,33) 元组不可变

  2. 公共的功能

    1. 索引(排除int/bool)

    2. 切片(排除int/bool)

    3. 步长(排除int/bool)

    4. 删除(排除tuple/str/int/bool)

    5. 修改(排除tuple/str/int/bool)

    6. for循环(排除int/bool)

    7. len(排除int/bool)

  3. 独有功能(无)

  4. 特殊:元组中的元素不可被修改/删除

5.git常用的一些命令

  1. git status  查看状态

  2. git add .

  3. git commit -m '提交记录'

  4. git push origin master

    1.公司是怎样用git做开发的

    1. 在码云或者GitHub等代码托管的网站创建自己的仓库,创建完之后码云会给一个仓库地址

    2. 自己在本地写代码

    3. 将代码提交到远程仓库

      1. 初始化

        1. 进入任意一个文件夹

          • git init

          • git config 邮箱

          • git config 姓名

          • git remote and origin 仓库地址

          git已经管理文件夹,之后文件夹有任何变化git会检测到.

          1. git status  查看状态

          2. git add .

          3. git commit -m '提交记录'

          4. git push origin master 将本地哦同步到码云

      2. 修改代码或者删除文件后重复以上操作

      3. 注意,如果在远程修改文件,先同步:

        git pull origin master

转载于:https://www.cnblogs.com/xukaik/p/10706870.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值