Python基础速刷一周目

简介: python基础

目录

变量

字符串(String)

空白

刷题一

数字

列表

刷题二

 附



[]()变量

  •  变量名只能包含字母、数字、下划线。变量名可以以字母、下划线打头,但是绝对不可以以数字开头。
  • 变量名不能包含空格。
  • 也不要将python关键字和函数名用作变量。
  • 变量名应从简洁出发但是也应该详细,最起码让别人知道你写的是什么。
  • 慎用l、O,容易看错。

[]()字符串(String)

用单引号或双引号括住一段话或一个单词即为字符串,针对于字符串有许多种方法,以下是一些常见演示:

  • 使用字符串修改大小写

    • demo = "test"
      #定义变量
      print(demo.title())
      ​#以标题形式输出
      print(demo.upper())
      #以全大写模式输出
      print(demo.lower())
      #以全小写模式输出
      ​
  • 合并字符串

    • firstName = "Chen"
      lastName = "Zhilin"
      myName = firstName + lastName
      print(myName)

[]()空白

利用制表符和换行符来添加空白

换行符\n

制表符\t

print("Languages:\nPython\nC++\nJava")
#输出如下:
#Languages:
#Python
#C++
#Java
 
print("Languages:\n\tPython\n\tC++\n\tJava")
#输出如下
#Languages:
#    Python
#    C++
#    Java

删除空白

  • rstrip删除右侧空白
  • lstrip删除左侧空白
  • strip删除两侧空白

不做演示

[]()刷题一

来自《Python三剑客》(动手试一试)

题目一:

        将用户姓名存储到一个变量中并问候用户,分别以全大写、全小写、首字母大写的方式显示人名。

name = "Allen World Chen"
print("Hello," + name +"would you like some drink?Coffee,tea or cola")
 
print(name.upper())
print(name.lower())
print(name.title())

 题目二:

        找一句英文名言输出并重复上述操作。

words = "Disraeli once said,"He secret of success lies in the firmness of purpose.""
print(words)
print(words.upper())
print(words.lower())
print(words.title())

题目三:

       1. 将名人的名字存储在一个变量中,将要打印的信息存储在另一个变量中,打印这条信息。

        2.存储一个人名,并在其开头末尾都加入一些空白,利用命令分别删除左侧、右侧及两侧空白。

#1
famousPerson = "Disraeli"
message = "He secret of success lies in the firmness of purpose."
print(famousPerson + " once said," + message)
 
#2
name = "    wrvnrlvbwov    "
print(name.lstrip())
print(name.rstrip())
print(name.strip())

[]()数字

  • 数字类型:

    • 整数
    • 浮点数
    • 字符串

[]()列表

  • 访问列表元素

    • languages = [['Python','C++','Java']
    • print(languages[0])
  • 索引是从0开始,即0,1,2,3......

    • 也可以从后往前,即print(languages[-1])
  • 修改、添加删除元素

    • languages = ['Python','C++','Java']
      #修改
      language[0] = 'C'
      #将Python修改成C
       
      #添加
      print(languages.append('C'))
      #在末尾添加C
       
      #插入
      print(languages.insert(0,'C'))
      #使C成为第0号元素
       
      #删除
      del languages[0]
      #删除第0号元素
       
      #弹出
      languages.pop()#弹出末尾元素
      languages.pop(0)#弹出第0号元素
       
      #按图索骥
      languages.remove('C++')#不知道该元素具体所在位置,根据值删除元素

      []()刷题二

      来自《Python三剑客》(动手试一试)

      • 题目一:

        • 构建一个名单,某人去世,将他的名字删除
        • 某人外出,张三替补
        • 打印信息,向每位用户发出问候
        • classmates = ['Chen','Wang','Li','Zhang']
          del classmates[-1]
          classmates[1] = 'ZhangSan'
          print('''Nice to meet you,Chen.
          Nice to meet you,Wang.
          Nice to meet you,Li.
          Nice to meet you,Zhang.''')
          #其实也可以使用for循环
          for classmate in classmates:
              print('Nice to meet you,' + classmate + '.')
目录
相关文章
|
前端开发 测试技术
软件测试|selenium+python基础方法封装(二)
软件测试|selenium+python基础方法封装(二)
软件测试|selenium+python基础方法封装(二)
|
Web App开发 Java 测试技术
软件测试|selenium+python基础方法封装(一)
软件测试|selenium+python基础方法封装(一)
软件测试|selenium+python基础方法封装(一)
|
C语言 Python
通过题目入门python基础1
简介:本文通过,python的基础题目,带领大家入门python的基础语法,以实用主义为主。
226 0
通过题目入门python基础1
|
数据安全/隐私保护 Python
Python操作ppt和pdf基础
Python操作ppt和pdf基础
353 0
Python操作ppt和pdf基础
|
Python Windows
Python操作word基础
Python操作word基础
236 0
Python操作word基础
|
Python
Python操作excel基础
Python操作excel基础
163 0
Python操作excel基础
|
机器学习/深度学习 存储 人工智能
【paddle领航团基础python课程】三岁水课—结营大作业
【paddle领航团基础python课程】三岁水课—结营大作业
155 0
【paddle领航团基础python课程】三岁水课—结营大作业
|
Java C语言 Python
【paddle领航团基础python课程】三岁水课—python基础
大家好,这里是三岁,别的不会,擅长白话,今天就是我们的白话系列,内容就是大家看的迷迷茫茫的python基础,由于python是自学的,我也翻看了很多的教学视频和书籍,也看过部分的文档,写过自己的心得与笔记,那么接下看看,让我们一起来看看内容
133 0
【paddle领航团基础python课程】三岁水课—python基础
|
分布式计算 Python
python基础进阶 高阶函数基础
大家好,这里是三岁接下来带来的是传说中的高阶函数,如有不足请大家多多指出
139 0
python基础进阶 高阶函数基础