admin管理员组文章数量:1794759
从C++到python自学篇概述及基础语法
前言
python专栏要准备着手写啦,python这门语言主要是做人工智能方面的,这里呢,通过学习python也可巩固一下自己c++的内容,好了,废话不多说,看正文。
编译软件在python官网上下载好软件,安装就可以了,除了下载python外,还可以下载另一个python的编译软件PyCharm,前提是下载好python。这里就暂时不出安装教程了。 这里给出python官网和PyCharm 官网,自行下载安装。python官网|PyCharm官网
正文在c++中,一个语句以分号结尾,在python中就没有分号。
一、变量除了加减乘除外,还有: 1.//取整除,这里返回的值是除法的整数部分(商) 如 9//2=4 2.%取余,这里的取余和c++中一样,如9%2=1 3.**幂 如2**3=8
三、逻辑运算符逻辑与and 或or 非not Eg: age>=0 and age<=120
四、成员运算符in 3 in (1,2,3) 3是否存在 not in 是否不存在 返回值时true和false 可以用于 字符串 列表 元组 字典 in在对 字典操作时 用来判断字典的键 (key)
五、位运算符1.按位取反:~ 可以理解二进制中0 1互换 电脑显示的是原码 ~9 => -10 其转换过程 9: 01001 =>10110(补码)=>10101(反码,补码-1)=>11010(原码,反码除符号位外1 0互换) => -10 2.按位左移 << 3<<1 表示对3按位左移1位 3:011 向左移1位后就变成了 0110 值为6 3<<2 表示对3按位左移2位 3:011 向左移2位后就变成了 01100 值为12 注:每左移一位,相当与将数字乘2 每右移一位,相当与将数字除2 按位右移>>同理。 Python中左移无上限 无溢出 右移时可能会有数据丢失 补充: 与运算符 按位与& 有一个为0 就为0 或运算 按位或| 有一个为1 就为1 异或 按位^ 两边不一样 才为1
版权声明:本文标题:从C++到python自学篇概述及基础语法 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686751453a98284.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论