Python基础知识第一讲

Hello,大家好,今天是我们学习python的第一讲,都来看看我们有哪些知识点吧。 

1. 数据类型

   1.1 数字型

        1.1.1 int (整数类型)如:123,-1,-2,-3

        1.1.2 float (浮点数类型)如:1.1, 2.2, 3.3

        1.1.3 complex (复数类型)如:a+bj->1+2j

    1.2  布尔型(bool)

        1.2.1 True (真,成立)

        1.2.2 False (假,不成立)

    1.3  字符串型

        1.3.1   ' 1 ' (单引号引起的字符串类型)

        1.3.2   “ 1 ” (双引号引起的字符串类型)

        1.3.3   ''' 1 '''  (三个单引号引起的字符串类型)

        1.3.4   """ 1 """  (三个双引号引起的字符串类型)

    1.4   空型

         1.4.1  None  (空值,是一个特殊的常量,表示一个空的对象,类型为NoneType)

2.变量

    变量的命名规范:

        1.变量名称只能由有效字符(大小写字母,数字,下划线)组成(name+报错语法错误)。

        2.不能以数字开头。

        3.不能是关键字或者是保留字。

        4.变量命名尽量有意义。(小驼峰法、下划线法)

  变量=数据类型+变量名称

3.常量

    常量的命名规范:所有单词的字母统统大写。

输出内容以及类型: 

#整数类型
data_int = 1
print(data_int)
print(type(data_int))

#浮点数类型
data_float = 1.1
print(data_float)
print(type(data_float))

#复数类型
data_complex = 1+2j
print(data_complex)
print(type(data_complex))

#空类型
data = None
print(data)
print(type(data))

#布尔类型
data_bool1 = True
print(data_bool1)
print(type(data_bool1))
data_bool2 = False
print(data_bool2)
print(type(data_bool2))

# 字符串类型
str1 = "I'm good"
print(str1)
print(type(str1))
str2 = '"I am good"'
print(str2)
print(type(str2))
str3 = '''"I am good"'''
print(str3)
print(type(str3))
str4 = """I'm good"""
print(str4)
print(type(str4))

 结果展示:

47aa75b754e449a8a398e3b8215bd7d5.png

4.运算符

  1. 算数运算符,比如:+,-,*,/,%(求余),++(自增),--(自减)
  2. 赋值运算符,比如:简单赋值(=),复合算术赋值(+=,-=,*=,/=,%=)。
  3. 关系运算符,比如:>,<,==,>=,<=,!=(不等于)。
  4. 逻辑运算符,   比如:与(&&),或(||),非(!)。
  5. 位运算符

             位与-----&

             位或-----|

             位异或---^

             位取反---~

     6. 身份运算符:is

     7.成员运算符:in

代码展示:

# 位运算符
# & | ^ ~
print(8 & 10)
print(8|10)
print(8^10)
print(~ 8)
# 推导过程:8  00001000
# 10 00001010
# 8&10 00001000  8
# 8 |10== 00001010  =10
# 8 ^10 ==00000010 = 2
#~8==   00000111
# -x-1 = -9

结果展示:

5.类型转换 

      数字型:整数转浮点数

                    整数转布尔

                     浮点数转布尔

                     复数转布尔

      字符型:字符串转整数

                    字符串转浮点数

                    字符串转布尔

                    字符串转复数

      空类型:空转布尔

代码展示:

# 整型转浮点型
data1_int = 123
data1_int = float(data1_int)
print(data1_int, type(data1_int))
print(float(data1_int), type(float(data1_int)))
# 整型转布尔
data2_int = 123
data2_int = bool(data2_int)
print(data2_int, type(data2_int))
print(bool(data2_int), type(bool(data2_int)))
# 浮点数转布尔
data_float = 123.0
data_float = bool(data_float)
print(data_float, type(data_float))
print(bool(data_float), type(bool(data_float)))
# 复数转布尔
data_complex = 1 + 2j
data_complex = bool(data_complex)
print(data_complex, type(data_complex))
print(bool(data_complex), type(bool(data_complex)))
# 字符串转整数
var_data1 = input("请输入:")
var_data1 = int(var_data1)
print(var_data1, type(var_data1))
print(int(var_data1), type(int(var_data1)))
# 字符串转浮点数
var_data2 = input("请输入:")
var_data2 = float(var_data2)
print(var_data2, type(var_data2))
print(float(var_data2), type(float(var_data2)))
# 字符串转布尔
var_data3 = input("请输入:")
var_data3 = bool(var_data3)
print(var_data3, type(var_data3))
print(bool(var_data3), type(bool(var_data3)))
# 字符串转复数
var_data4 = input("请输入:")
var_data4 = complex(var_data4)
print(var_data4, type(var_data4))
print(complex(var_data4), type(complex(var_data4)))
# 空转布尔
data_None = None
data_None = bool(data_None)
print(data_None, type(data_None))
print(bool(data_None), type(bool(data_None)))

结果展示: 

好的,本节内容就到此结束啦,谢谢大家的观看!再见! 

         

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值