文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python基础知识

2023-01-30 23:05

关注

1.注释

  1.1.单行注释:以#开头,#右边的有所东西当做说明.

  1.2.多行注释:'''   我是多行注释   '''

 

2.变量

  2.1.为了充分的利用内存空间以及更有效率的管理内存,变量是有不同类型的

    2.1.1.Numbers(数字)

      数字类型又分int(整形),long(长整型),float(浮点型),complex(复数)

    2.1.2.布尔类型

      布尔类型只有True(1)或者False(0)

    2.1.3.字符串(String)

    2.1.4.列表(List)

    2.1.5.元祖(Tuple)

    2.1.6.字典(Dictionary)

  2.2.所有的变量类型可以用type(变量名)来查看

 

3.标识符

  3.1.python中标识符是区分大小写的

  3.2.标识符的命名规则:驼峰命名

    3.2.1:小驼峰命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如myName

    3.2.2:大驼峰命名法:每一个单词的首字母都使用大写,例如:FirstName

  3.3.下划线命名:例如:send_buf

 

4.输出

  4.0.python中的输出:print()

  4.1.格式化输出:

      例如:age = 10

        print('我今年%s岁' % age)

    在python代码中,看到%这样的操作符,就是格式化输出

格式符号 转换
%c 字符
%s 字符串(最常用)
%d 有符号的十进制整数(最常用)
%u 无符号的十进制整数
%o 八进制整数
%x 十六进制整数
%f 浮点数(最常用)
%e 科学计数法(小写'e')
%E 科学计数法(大写“E”)
%g %f和%e 的简写
%G %f和%E的简写

  4.2.换行输出:\n字符串中使用

 

5.输入

  5.1.input():输入的必须是表达式,其打印的结果都是字符串类型

  

password = input('请输入你的密码:')

print(password) # password就是字符串

 

6.运算符

  6.1算术运算符,下面以a=10,b=20为例进行计算

运算符 描述 实例
+ a+b=30
- a-b=-10
* a*b=200
/ a/b=2
// 取整除 9//2=4,不要小数,余数
% 取余 b%a=2...0 只取余数
** 指数(幂次方) a**b=1后面 20个零

  6.2赋值运算符,只有一个:=   把=右边的结果赋值给左边的变量,例如num=1+2+3,num=7

  6.3符合赋值运算符

运算符 描述 实例
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
*= 乘法赋值运算符 c *= a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取余赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c **= a 等效于 c = c ** a
//= 取整除赋值运算符 c //= a 等效于 c = c // a

 

7.数据类型转换

  常用:

    7.1.int(x) 将x转换为一个整数

    7.2.float(x) 将x转换为一个浮点数

    7.3.str(x) 将对象x 转换为字符串

    7.4.eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象

    7.5.tuple(s) 将序列s 转换为一个元组

    7.6.list(s ) 将序列s 转换为一个列表

  不常用:

    7.7.complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部

    7.8.repr(x ) 将对象x 转换为表达式字符串

    7.9.chr(x ) 将一个整数转换为一个Unicode字符

    7.10.ord(x ) 将一个字符转换为它的ASCII整数值

    7.11.hex(x ) 将一个整数转换为一个十六进制字符串

    7.12.oct(x ) 将一个整数转换为一个八进制字符串

    7.13.bin(x ) 将一个整数转换为一个二进制字符串

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯