找回密码
 立即注册
yinxx +好友
这个人很懒什么都没写
听众
5
主题
11
金钱
90
个人名片
  • 未填写地址
  • 这家伙很懒什么都没写
粉丝关注
还没有人关注TA
添加表情

8月6日python

已有 398 次阅读2017-8-6 22:26

Python:
一、安装
1、去官网www.python.org下载,选择版本2.7X都可以。
2、下载后存在C盘,路径要记住,路径里不要含中文。
3、在计算机-属性-高级系统设置-path-编辑,在原有路径下;隔开,然后加入路径,C:\python.
4、cmd在配置完成后WINDOWS下cmd,进入交互程序,输入python,显示python2.7.6-,>>>下即可操作。
二、操作
1.print输出语句:print'hi world'
2.raw_input('what is your name:')
>>>'what is your name: yin xiangxiang
>>>'yinxiangxiang'
3.字符串格式化运用:print'my name is yinxx, my age is 18'
>>>my name is yinxx,my age is 18
-- print'my name is %s, my age is %d' % ('yxx',18)
>>>my name is yxx, my age is 18
yxx替代了%s,18替代了%d
%s代表字符串格式化,%d代表了数字整型格式化
4.变量赋值
设置age=88, age1=88,age2=88
查age、age1、age2的id
结果:id(age)=id(age1)=id(age2)
注意点:1.使用改变量赋值法,仅仅限于在【-5~256】,不在此范围内的数值不适合此方法求id.
2.一个值可以被多个变量名使用,每个变量名只能有一个值(如:age=77,再让age=88,
最后的结果age只,会为age=88,不会出现age=77的情况)
5.随机抽选数值
>>import random
>>print 'choice([1,2,3,4,5,8,9]):', random.choice([1,2,3,4,5,8,9])
结果会输出:choice([1,2,3,4,5,8,9]):8 表示随机抽取了8
6.在python里注释的表示法:一行#;多行三个引号'''
7.raw_input的用法
当:name=raw_input('what is your name:')
>>>what is your name:chongwu
>>>输入:name
>>>得到:'chongwu‘
name=raw_input为固定写法,括号里面的可以自己随意赋值
8.运算
a.整除法:符号://,整除法又叫做地板除
如:3//2=1 7//2=3 只取整数,忽略余数
b.浮点地板除:3.0//2=1.0只取整数,无论余数是多少,小数点后的数都为0
c.7.00//2与7.0//2的结果是一致的(可以看出浮点的有效小数点只有一位)d
d.除法:符号:/,可以根据给出值的格式求出对于的值
如:7/4=1 ;
7.0/4=1.75
7.0/3=2.3333333335
由此可以得出,使用7.0/代表我们平时用的除法规则,可以保留小数,7/4代表最后的结果为整数不能有余数
e.加、减、乘法与普通运算一致
f.求模运算:余位除法
符号:%
1.当a=5,b=11, 运用余位除法
a%b=5 当a比b小,结果直接返回到最小的值,即为a的值
2.当a=11,b=5
a%b=1, 11除以5等于2余1,a%b取余数1
三、按位异或
当a=5 二进制= 00000101
b=11二进制=00001011
A. &:代表’按位与 (与的规则:全真才为真,有假则为假)
‘ a&b'=5&11=0000001=1
B.^:表示按位异(规则:不同为为真,相同为假)
a^b=00001110=14
C.|:代表’按位或“(或的规制:有真则为真)
a|b:00001111=15
E.取反
符号~,规则:-(n+1)
如:将数字18取反
~18=-(18+1)=-19
~-15=-(-15+1)=14
D.取幂
符号:**
如:a**b(表示a的b次方)
5**11=48828125
四、移位
左移位:a=00000101
左移:符号:<<
如:左移2位:a=5, a<<2
a=00010100=20 (去掉最左边两个00,为了满足8位末尾加上00)
右移:符号:>>
如:右移2位:a=5, a>>2
a=00000001=1(去掉最右边两位01,为了满足8位,最前面要加上00)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册