本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

Python入门

一、注释:

  1. 注释:对程序进行标注和说明,增加程序的可读性。程序运行的时候会自动忽略注释。
  2. 单行注释:使用#的形式。
  3. 多行注释:使用'''注释'''的形式。

二、输入输出函数:

  1. input函数:用来接收用户输入的数据。接收进来的数据都是字符串类型。
  2. print函数:用来把数据打印到控制台的。更多的用法我们会在以后中介绍。

三、变量和基本数据类型:

  1. 什么是变量:变量是一个容器,用来存储值的。
  2. 如何定义变量。
  3. 变量命名规则:
    • 大小写敏感:helloHello是两个不同名字的变量。
    • 驼峰命名:小驼峰userAge和大驼峰UserAge,一般类和模块的命名会使用大驼峰。
    • 下划线命名:user_age,一般模块和函数以及变量命名使用下划线。
    • 关键字:andordefclassimportprintreturn等关键字不能作为变量名来使用。
  4. type函数的使用:type函数用来获取变量的数据类型。比如type(a)
  5. 基本数据类型:
    • int类型:整形。
    • float类型:浮点类型。就是有小数点的数据。
    • str类型:字符串类型。

四、基本的数据类型转换:

  1. 为什么需要做数据类型的转换。

  2. 转换为整形:

    • 浮点类型转换为整形:

      a = 4.567
      b = int(a)
      print(b)
      

      浮点类型转换成整形的规则是:保留小数点前面的数,去掉小数点和小数点后面的数。

    • 字符串转换为整形:

      a = '123'
      b = int(a)
      print(b)
      

      注意:字符串中必须全部都是阿拉伯数字,出现了非数字,就会报错。比如int(‘8.8’)会报错。

  3. 转换为字符串:使用str函数。

    • 整形转换为字符串。
    • 浮点类型转换字符串。
  4. 转换为浮点类型:使用float函数。

    • 整形转换为浮点类型。
    • 字符串转换为浮点类型。

五、输出函数:

  1. 打印字符串和变量:

    • 打印普通的字符串。

    • 格式化输出:

      # 整形:%d # 字符串类型:%s # 浮点类型: %f # 字符串变量类型的格式化 name = 'zhiliao' print('my name is %s'%name) # 整形变量的格式化 age = 214 print('my age is %d'%age) # 浮点类型变量的格式化 price = 18.9 print("apple's price is %f"%price) print("apple's price is %.2f"%price)
    • 打印多个变量:

      name = 'zhiliao' age = 18 gender = 'boy' # 元组 print('my name is %s,my age is %d,gender is %s'% (name,age,gender))
    • f-string格式化:

      name = "zhiliao" age = 18 print(f"my name is {name},my age is {age}")
    • 其他打印方式:

      # 如果想字符串的末尾打印一个变量,那么可以采用以下方式 age = 18 print('my age is',age) # 如果是其他数据类型,使用%s的方式进行格式化 # 那么其实,Python是首先将这个数据转换为字符串 # 再进行格式化。 age = 18 print('my age is %s'%age)

六、算数运算符:

  1. +:加号运算符:

    a = 11 b = 22 c = a + b print(c) a = 'hello' b = 'world' c = a+b print(c)
  2. -:减号运算符:

    a = 22 b = 11 c = a - b print(c)
  3. *:乘号运算符。

    a = 2 b = 3 c = a * b print(c) c = 'hello' print '='*50 print(c) print('='*50)
  4. /:除法运算符:

    a = 5 b = 2 c = a / b print(c) # 结果是2.5
  5. //:取整除:

    a = 5 b = 2 c = a // b print(c)
  6. %:取余:

    a = 5 b = 2 c = a % b print(c)
  7. **:幂运算:

    # 1024K = 1M # 1024M = 1G # 1024G = 1T a = 2 b = a ** 10 print(b)
  8. +=a+=1等价于a=a+1

  9. -=a-=1等价于a=a-1

  10. *=a*=2等价于a=a*2

  11. /=a/=2等价于a=a/2

  12. %=a%=2等价于a=a%2

  13. **=a **= 2等价于a = a**2

  14. //=a //= 2等价于a = a//2

1888人已阅读,今天你学习了吗?

添加新回复