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的位置到最后一个

3>格式化输出

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

占位符 %s    %d    %f

4.注释

1> 单行注释 #

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

3> 三引号注释  

'''  hello
    python
    book '''

 

错误提示:

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

猜你喜欢

转载自www.cnblogs.com/ssha/p/9245805.html