码迷,mamicode.com
首页 > 编程语言 > 详细

python基础汇总

时间:2018-10-22 22:13:33      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:tuple   获取   格式化   teacher   数据类型   bool   顺序   占位符   orm   

  • 变量的命名规则:
    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) 

python基础汇总

标签:tuple   获取   格式化   teacher   数据类型   bool   顺序   占位符   orm   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!