zoukankan      html  css  js  c++  java
  • Python学习_1_基础知识

    1. 命名规则

    1> 不以数字开头,不用中文命名

    2>不用关键字  int/pass/def/return等

    3>使用字母,数字,下划线命名 如class_0622

    4>最好能见名知意 str_to_list

    2. 变量

    x = 1  y = 'hello'    #定义一个变量,并且赋值给变量,变量就是一个存储数据的工具,以便于后面的使用

                #在引用一个变量时,要确保这个函数被定义

    3. 常用数据类型

    整型  浮点型  布尔值  字符串

    aga = 18  #整型

    score = 89.89  #浮点型

    True/False  #关键字Boolean bool  只有这两个

    name = 'hello'  pwd = "fsdfs"  #凡是用成对的单引号,双引号括起来的内容就是字符串  ' ' / " "

    1>字符串的特殊用法

      字符串的拼接 + / , / 强制转换

      print(a+b)  #要求拼接的两边要类型一致, print()输出函数

      print(a,b)  #对数据类型没有要求

      str(变量名/变量值) 强制把括号里面的内容转换为str, 也可以转换为其他的,如 list(str), 把str转换为列表

      

    2>字符串切片 取值

      z = 'hello'  

        1# 字符串的索引数字是从0开始的

        2# 字符串如何取值? ----->字符串变量名[索引的位置]  z[0]  #输出 h

        3# 取一段值?-----> 字符串变量名[索引开始的位置:索引结束的位置+1]  在z[1:3]  #输出 el

        ------->   切片  取左不取右  (查看下图的索引,便于理解)

        

        z = 'hello'
        print(z[2:4])   #结果为:ll
        print(z[-3:-1])  #结果为:ll
        print(z[-2:])   #取从-2的位置到最后一个 结果为:lo

    3>格式化输出

    age = 20
    sex = 'girl print("梦里春秋今年%s岁"%age)   #单个变量格式化输出
    print("花花今年%s岁,是个%是"%(age,sex) #多个变量的格式化输出
    print("花花今年{0}岁,是个{1}”.format(age,sex)

    ###输出时不同类型的输出,要用逗号,不能用拼接 (+)
    错误如:
    age = 20
    print("她的年龄是” + age +“岁”) 这样是不能拼接的
    正确如:
    print("她的年龄是”, age, “岁”) or  print("她的年龄是” + str(age) +“岁”) 
     

    占位符

    %s:字符串  string

    %d:整数类型  digital

    %f:浮点型数据 float

    4.注释

    1> 单行注释 #

    2> 多行注释  #选中多行, ctrl + /

    3> 三引号注释  

    '''  hello
        python
        book '''
    

     

    错误提示:

    NameError: name 'X' is not defined  变量X没有被定义

  • 相关阅读:
    使用PowerDesigner创建表并导入到数据库
    第二次作业——结对项目之需求分析与原型模型设计
    使用Git进行代码管理
    常用
    头文件
    只出现一次的数
    链表实现基础排序算法
    判断链表有公共点
    单链表判环
    二叉树非递归遍历
  • 原文地址:https://www.cnblogs.com/ssha/p/9245805.html
Copyright © 2011-2022 走看看