python基础汇总

  • 变量的命名规则:
    1、变量名由数字、字母和下划线组成名
    ?2、变量名不能以数字开头
    3、禁止使用python中的关键字
    4、不能使用中文和拼音
    5、变量名要区分大小写
    6、变量名要有意义
    7、推荐写法:
    1、驼峰体:
    a:大驼峰 eg:AgeOfOldboy =56
    b:小驼峰
    eg :? ??ageOfOldboy=56
    2?下划线:
    eg : age_of_oldboy=56?
  • 常量: 变量名大写就是常量.
  • 注释:
  • # : 当行注释(当行注释)
    • """ """ ‘‘‘ ‘‘‘ : 多行注释?
    • 初始基础数据类型:
      str(字符串):
      1. 在pothon中只要是用引号引起来的都是字符串.
      ?eg: 
      ‘‘
      ""
      """ """
      ‘‘‘ ‘‘‘????
      2.字符串可以进行加法(字符串拼接即与字符串相加)也可以进行乘法(字符串*数字即字符串翻倍输出)?
      3.字符串是不能进行 相除和减法?
      4.字符串不能和数字相加.
      5.??整型(int)可以通过str()来转换成字符串.转换类型必须是数字.
      int(数字): 
      ?34+56 主要用于计算和比较
      字符串(str)可以通过int()来转换成数字类型.
      bool(布尔值):
      True False?
      真 假
      ?list
      tuple
      dict
      set??????
    • 程序交互(input):
      input ()括号内的内容必须是字符串,也称为提示语句
      ?1.用input获取到的内容都是字符串.
      #?(type()是查询数数据类型的)??
      2.input应用场景:
      动态获取用户输入的内容??
    • 格式化输出:
      ------------ info of Alex Li ----------
                   Name  : Alex Li
                   Age   : 22
                   job   : Teacher
                   Hobbie: girl
          ------------- end ---------------- 

      ?代码:
      ?name = input(‘请输入姓名:‘) 
      age = input(‘请输入年龄:‘) 
      job = input(‘请输入工作:‘) 
      hobbie = input(‘请输入爱好:‘)

      ? 第一种方法(占位符法):
      print(‘‘‘
      ------------ info of %s  ----------
                   Name  : %s 
                   Age   : %s
                   job   : %s
                   Hobbie: %s
      --------------- end ---------------- 
      ‘‘‘%(name,name,age,job,hobbie)) 
      #要注意位置顺序,.?以及相对应的数量来填充
      %s代表着字符串?(s必须小写)
      ?其中%d=%i,都是代表着整型.?

      ?第二种方法(#字符串.format()法):
      eg:
      name = ‘少年‘
      f‘你好{name}‘???

      ??print(f‘‘‘------------ info of {name} ----------
                   Name  : {name}
                   Age   : {age}
                   job   : {job}
                   Hobbie: {hobbie}
      ------------- end ---------------- ‘‘‘)

      ?应用场景 : 动态获取用户数据并写入固定格式??,使用+号也可以实现字符串格式化.?

    • if 条件i语句:
      1. if 关键字使用流程: 
      if 条件:
      缩进? 代码块
      ?2. if 条件:
      else?
      eg:
      sex = input(‘输入性别:‘)
      if sex == ‘女‘:
      print(‘进来做一做!‘) #注意缩进
      else:
      print(‘滚!‘)
      3. if 条件:
      代码块
      elif 条件:???
      代码块?
      elif 条件:
      代码块??
      ~~~~~~~~~~~~~~~~~?等等
      4.? if 条件:
      代码块
      elif 条件:???
      代码块?
      else: ?
      5. if 条件:
      if 条件:
      if 条件:???
      ??
    • 密码输入不可见小程序:
      import getpass
      user = input("请输入用户名:")
      pwd = getpass.getpass(‘请输入密码:‘)
      print(user,pwd)

原文地址:https://www.cnblogs.com/sanzangdashi3/p/9833269.html

时间: 2024-10-12 22:35:51

python基础汇总的相关文章

python基础汇总(六)

这是最后一篇python基础汇总了. 在进入正题之前,忍不住唠叨一句: python的前途越来越光明,随着马云的无人酒店,无人海底捞陆续面世,python重要性越来越大. 未来是属于人工智能的,完成人工智能的代码是python自动化代码. 我们先来复习一下列表和字典的一些基础知识. 一.列表 ten_things="Apples Oranges Crows Telephones Light Sugar" print("Wait there's not 10 things in

python基础汇总(三)

想成为一个优秀的python程序员,从而走上全栈前端工程师的职位,阅读能力是一个必备的能力. 以现在的水平,你还不具备完全理解你找到代码的能力,不过通过接触这些代码,你可以熟悉真正的变成项目是什么样子的. 我将列举一些适合看python代码的网址,很简单,直接看.py结尾的文件都可以.(setup.py的文件就忽略吧) 1.bitbucket.org 2.launchpad.net 3.sourceforge.net 4.freecode.com 大胆阅读吧,人生苦短,我用python. 在开始

《Python基础教程(第3版)》PDF高清版

Python基础教程(第3版) 链接: https://pan.baidu.com/s/1_sXv7pUXGJuG5Nd75_iDHA 提取码: 9b7q ? 内容简介  · · · · · · 本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表.元组.字符串.字典以及各种语句:然后循序渐进地介绍了一些相对高级的主题,包括抽象.异常.魔法方法.属性.迭代器:此后探讨了如何将Python与数据库.网络.C语言等工具结合使用,从

python基础数据类型补充以及编码的进阶

一. 基础数据类型补充内容 1.1 字符串 字符串咱们之前已经讲了一些非常重要的方法,剩下还有一些方法虽然不是那么重要,但是也算是比较常用,在此给大家在补充一些,需要大家尽量记住. #captalize :首字母大写 #swapcase :大小写翻转 #title :每个单词的首字母大写 #center :内同居中,总长度,空白处填充 #寻找字符串中的元素是否存在 #find :返回的找到的元素的索引,如果找不到返回-1 #index :返回的找到的元素的索引,找不到报错. #captalize

linux+jmeter+python基础+抓包拦截

LINUX 一 配置jdk 环境 *需要获取root权限,或者切换为root用户 1.windows下载好,去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官方网站下载jdk(linux相应版本) 2.在usr目录下创建java路径文件夹 [root bin]cd /usr mkdir java 3.将jdk-8u60-linux-x64.tar.gz放到刚才创建的文件夹下

Python基础教程(第九章 魔法方法、属性和迭代器)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5437223.html______ Created on Marlowes 在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别.前面几章中已经出现过一些这样的名称(如__future__),这种拼写表示名字有特殊含义,所以绝不要在自己的程序中使用这样的名字.在Python中,由这些名字组成的集合所包含的方法称

Python基础入门 (一)

一.关于版本的选择 Should i use Python 2 or Python 3 for my development activity?转载自Python官网 Short version: Python 2.x is legacy, Python 3.x is the present and future of the language Python 3.0 was released in 2008. The final 2.x version 2.7 release came out

Python 基础 - Day 4 Learning Note - Generator 生成器

列表生成器/列表解析 list comprehension 简单灵活地创建列表,通常和lambda(), map(), filter() 一起使用 通过列表生成式, 直接创建列表.但是,收到内容限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问几个元素,那其他的就白占空间.列表生成器能够一边循环一边计算,大大节省大量的空间.是生成器的一种. 只有调用,才能生成. 不支持切片操作,只能通过__next()___一个个取数字. 基本语法

python基础教程(第二版)

开始学习python,根据Python基础教程,把里面相关的基础章节写成对应的.py文件 下面是github上的链接 python基础第1章基础 python基础第2章序列和元组 python基础第3章使用字符串 python基础第4章字典 python基础第5章循环 python基础第6章函数和魔法参数 python基础第7章类 python基础第8章异常 python基础第9章魔法方法.属性和迭代器 python基础第11章文件 python基础第12章GUI(wxPython) pytho