一、编码

1、编码基础

ascii

8位为代表一个东西

unicode

32位代表一个东西 ,中文4个字节

ecs2 一个字符占2个字节

ecs4 一个字符占4个字节

utf-8

unicode压缩版

8位代表一个东西

gbk

中文用两个字节表示

gb2312

中文用两个字节表示

2、变量基础

变量命名规则

只包含数字下划线字母

不能以数字开头

不能是python关键字

andasassertbreakclasscontinue

defdelelifelseexceptfinally

forfromFalseglobalifimport

inislambdanonlocalnotNone

orpassraisereturntryTrue

whilewithyield

见名知意

为什么要用变量?

为了某个值创建一个’外号‘,以后在使用时通过次外号就可以调用了

3、注释

单行注释

#

多行注释

''' '''

""" """

4、输出

Python2版本中:

print " "

Python3版本中:

print("")

5、输入

Python2版本中:

raw_input()

Python3版本中:

input()

二、判断条件语句

1、if语句

if 判断条件(返回值为false或true):

表达式

if 1 < 2:

print(1) #1

2.if elif语句

if 判断条件(返回值为false或true):

表达式

elif 判断条件(第一个条件不满足时执行):

表达式

if 1>2:

print(1)

elif 1<2:

print(1)#1

3、if elif else语句

if 判断条件(返回值为false或true):

表达式

elif 判断条件(第一个条件不满足时执行):

表达式

else:(所有条件不满足时)

表达式

if 1>2:

print(1)

elif 1=2:

print(1)

else:

print(1)#1

4、if else 语句

if 判断条件(返回值为false或true):

表达式

else:(条件不满足时)

表达式

if 1 > 2:

print(2)

else:

print(1) #1

三、循环语句

1、for循环(变量循环)

循环到被循环变量的末尾,结束循环

for 变量 in 被循环变量:

print(变量)

#例子

ss = '123'

for i in ss:

print(i)

2、while循环(条件循环)

主要条件表达式为True时,就一直执行表达式的内容

while 条件表达式:

表达式

while True:

print(ss)

如果想要结束循环需要把条件表达式的值改为false,则结束循环

3、break终止循环

while 条件表达式:

表达式

break

while True:

print(ss)

break #第一次循环到这执行break则直接结束此循环

4、continue终止本次循环

while 条件表达式:

表达式

continue

while True:

print(ss)

continue #循环到这执行continue则结束此次循环,并没有完全结束循环,还是在执行

#示例

var = 10

while var > 0:

var = var -1

if var == 5:

continue #当前变量值 : 5 没有打印出来

print ('当前变量值 :',var)

print ("Good bye!")

四、字符串格式化

1、%占位符

s 字符串

d 数字

% 转义print('%s,%s,%s'%(1,2,3))

五、运算符

1、算数运算符

法则

符号

扩展符号加法

+

+=

减法

-

-=

乘法

*

*=

除以整数,得到浮点数

/

/=

除法,得到整数部分

//

//=

求于

%

%=

求幂次方

**

**=

2、赋值运算符

解释

符号等于

=

不等于

!=

大于等于

>=

小于等于

<=

3、逻辑运算符

and 逻辑与

如果前面或后面的值为真,则取第一个为真的值

如果前面或后面的值为假,则取第一个为假的值

如果值同时为真或者同时为假,执行上面的条件

or 逻辑或

如果前面的值为真,则取前面的值

如果前面的值为假,则取后面的值

如果值同时为真或者同时为假,执行上面的条件

not 逻辑非

非真或非假

运算顺序

()> not > and > or

4、比较运算符

in 在什么什么之内

#示例1

s = '123'

a = '1' in s

print(a) #True

#示例2

s = '123'

a = '5' in s

print(a) #False

not in 不在什么什么之内

#示例1

s = '123'

a = '5' not in s

print(a) #True

#示例2

s = '123'

a = '5' not in s

print(a) #False

内容来源于网络如有侵权请私信删除

2的32次方减1用python_3.Python入门相关推荐

  1. 2的32次方减1用python,第二章python入门

    2.1 环境的安装 解释器:py2.py3 开发工具:pycharm 2.2编码 2.2.1编码基础 初识编码 ASCII码 :英文 8位表示一个东西 2**8 ,8位等于一个字节 Unicode:( ...

  2. 为什么Int类型的取值范围是2的31次方减1

    今天面试中被问到这个问题,之后认认真真的想了这个问题,因此记录一下.嘘嘘,莫笑. 数据在计算机里面以2进制存储.正整数就是以二进制存储.负整数以补码存储.一个Int类型数据占据空间4字节.每个字节8位 ...

  3. python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...

    [多选题]材料的力学性质 [单选题]已知在计算机中存储了"大学计算机基础"这样一串汉字,它们所占用的存储空间为( )二进制位. [单选题]以下不是python的注释方式是( ) [ ...

  4. 32位操作系统,为什么最大支持4G存储空间,2的32次方 = 4294967296bit = 4G,这个怎么计算出来的,

    32位是说总线有32根,根据每根高低电平的不同可以有2的32次方次不同情况,也就可以确定2的32次方次不同的线路,到达2的32次方次个内存单元,每个内存单元是1B,也就是4GB

  5. 使用 Math.pow()方法,求出 2 的 32 次方的值

    java基础题 使用 Math.pow()方法,求出 2 的 32 次方的值 ```java //1.使用 Math.pow()方法,求出 2 的 32 次方的值. //static double p ...

  6. 获得用户输入的一个整数N,计算并输出N的32次方

    题目:获得用户输入的一个整数N,计算并输出N的32次方 input函数用于获取用户的输入 此题用到 for 循环 答案: N=int(input("请输入一个整数:")) M=1 ...

  7. python计算1的平方减2的平方加3的平方减4的平方怎么算_已知X的平方加4x减一等于零 求2x的四次方加八X的三次方减四X的平方减八X加一的值...

    已知X的平方加4x减一等于零 求2x的四次方加八X的三次方减四X的平方减八X加一的值以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来 ...

  8. c语言为什么是2的15次方,在C语言中为什么int型的取址范围为-2的15次方到2的15次方减1?...

    满意答案 lvhelen 2014.11.28 采纳率:40%    等级:9 已帮助:164人 这得从二进制的原码说起: 如果以最高位为符号位,二进制原码最大为0111111111111111=2的 ...

  9. 2的32次方为什么是4GB?

    32位的设备通常可以访问4GB的物理内存. 当时看到这句话的时候,想动手算一算. 也就是说232=4GB2^{32}=4GB232=4GB吗? 写到后面,发现这个表述是错误的,为什么呢?没有单位就是在 ...

最新文章

  1. 求一个字符串中连续出现的次数最多的子串
  2. haproxy代理hive
  3. solidworks的小金球插件_SOLIDWORKS旋转流体仿真
  4. Ubuntu: 创建PlayOnLinux快捷键 Create PlayOnLinux Application Desktop
  5. 2015/04/01     RHCS
  6. 运动目标跟踪(八)--时空上下文(STC)跟踪原理
  7. YOLO V2论文理解
  8. VC 2012 中调用WebBrowser简单的实现过程(图解过程)
  9. MarkDown编辑器中数学公式与符号-LaTeX 各种数学命令,符号
  10. Java方法中参数String...你需要知道的事
  11. [WebView] - WebView leaked
  12. python统计汉字个数是_Python入门(一):一句话统计文章不重复汉字数
  13. 淘宝和拼多多同类别测评
  14. [大家的项目] cargo-offline 命令
  15. Keras Tuner 超参数优化
  16. 互联网寒冬,如何花三个月东山再起........
  17. SIM7600CE应用程序调试流程
  18. 计算机格式化什么意思,格式化硬盘是什么意思?怎么格式?格式了有什么用?会有什么后果?...
  19. 即将步入研究生,有什么建议?
  20. MySQL健康检查(一)

热门文章

  1. css 比较好看的字体
  2. Cadence orcad 导出网表(.asc文件)
  3. 最新苹果审核被拒4.3解决方案总结(2020年7月)
  4. thinkpad e450c 键盘拆解
  5. jump game ii
  6. 测试既是一门科学,也是一门艺术
  7. 寄生电容和分布电容的区别
  8. [wirteup] unctf-web-can_you_hacked_me
  9. Java开发学习路线,大拿告诉你Java学习都应该学什么
  10. H5推流解决方案测试环境搭建指南