Python 小节回顾

本文深入讲解Python编程的基础知识,包括大小写敏感性、字符串处理、空值表示、数据类型转换、格式化输出、输入数据类型处理、函数定义及调用等核心概念。适合初学者快速掌握Python基本语法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、python程序是大小写敏感.

2、python中字符串是用单引号 ' 或双引号 " 括起来的任意文本。

      python中用 r '  ' 表示 ' ' 内部的字符串不转义。

3、在python中空值用None表示,None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

4、动态语言:变量本身类型不固定的语言,即可以把任意数据类型的数据赋值给变量。

      静态语言:在定义变量时必须指定变量类型,即变量的类型是固定的。

          对于静态语言:如果赋值的时候类型不匹配,就会报错。

 5、python中,对于单个字符的编码,

        ord( )函数:获取字符的整数表示。     chr( )函数:把编码转换为对应的字符。

6、格式化

       如何输出格式化的字符串。我们经常输出类似' xxx客户,您本月的话费是xx,余额是xx '之类的字符串,xxx的内容都是变化的,所以,需要一种简便的格式化字符串的方式。

        python中,格式化方式和C语言一致,用%实现。

        常见的占位符:

占位符替换内容
%d整数
%f浮点数
%s字符串
%x十六进制整数

     说明:

   a. 格式化字符串时还可以指定是否补0和指定小数位数。

    b. 有几个占位符 %? ,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

    c. 如果不太确定用什么,%s 永远起作用,它会把任何数据类型转换为字符串。

    d. 字符串里%是一个普通字符,如何实现? 需要转义,用%%来表示一个%

 

 7、输入input 数据类型问题

     注意:input( )返回的数据类型是str,所以根据后面情况,需要使用一些函数来转换成相应的数据类型。

  python提供了int( )函数,来将input( )输入的str转换为int类型。float( )转换为float类型。

input示例,第一次没有使用Int( )进行转换,报错,第二次使用了Int( )函数,将出生年份转换为了int类型,使得后面的步骤能继续进行。

 

 8、数据类型转换函数

    int( ) , float( ), str( ) , bool( )

9、定义函数

     使用def语句,函数的返回值用return返回

     如果没有return语句,函数执行完毕后也会返回结果,只是结果为None. return None 可以简写为return

10、空函数

    如果定义函数时,还没想好怎么写函数体,可以先放一个pass作为占位符,让代码能运行起来。

11、参数检查

    调用自定义的函数时,python解释器能自动检查出参数个数不对,但不能检查出参数类型不对。因此,在定义函数时,先用内置函数isinstance( )来检查一下参数类型。

12、函数可以返回多个值,但其实就是一个tuple

     在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值。所以,python的函数返回多值,其实就是一个tuple.

转载于:https://www.cnblogs.com/bravesunforever/p/10354912.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值