Python学习笔记(1-5)

虽然看不太懂python的文件流,就是直接建立虚拟文本,然后执行,也许是我开启的方式不对,我下载好的像是后台程序而不是像页面那样的,看着很不友好啊。
# ls                (列举出已有的文件)
# vim 文件名.py     (编辑文件)
# python 文件名.py   (运行文件)
\                      (换行)


变量名=raw_input()    (输入方法,需注意这是输入字符串,在括号里可以添加输入提示语句,真正只要数字为:变量名=int(raw_input())    )


一 python文件类型
   1.源代码(以“py”为拓展名,由python程序解释,不需要编译)
   2.字节码(由源文件;编译后成的扩展名为“pyc”的文件)
     编译方法        import py_compile
                     py_compile.compile("hello.py")         #括号内应该是文件名,需注意
   3.优化代码(经过优化的源文件,扩展名为“.pyo”)
                     python-O-m py_compile hello.py
这些都可以直接运行。
(在三个大于号右边直接打# vim 文件名.py即可直接编写;# ./文件名。py亦可;直接print也可输出)




二 python的变量
   1.变量的命名(与c++类似)
     变量名有字母,数字,下划线;数字不能开头;不能用关键字
   2.变量的赋值
     a=1;ld(a)      #id就是查寻变量的地址
(在三个大括号右边a=1,再打a就可以得出数字)
(在程序下可以直接执行加减乘除5-9,用两个已声明的变量也可以直接加减乘除a+b,变量之间也可以直接赋值c=a+b)
(python不是以变量为主,而是以数字为主,即a=123,b=123,a和b的地址是一样的)




三 python的运算符与表达式
   (除法与c++一样,加减乘除不必多说)
    ‘//’整除:5.6//2=2
    ‘%’求余数
    ‘**’求幂运算:2**3=8


    (=,+=,-=,*=,/=,%=也不必多说)
    (<,>,<=,>=,!=,==也是一样,结果只有True或者False)
     
     and or not      (实例1<2 and 3>4)


     这几个是与其他语言不太一样的(成员测试in,not in;同一性测试is,not is)
(出现一个比较有意思的(12,5+16.7)*2得到的是(12,21.7,12,21.7)即数对的多次出现)




四 python的数据类型
   测试是何种类型(type(123)或者type(变量))
   
   变量=‘字符串’,取出某个字符-->变量[下标],并且可以加减,与字符串的连接与删除一致;
   变量[下标:下标]取出某段字符;
   变量[下标:]表示从这以后取完;
   变量[::数字]表示跳过多少字取字符串  (例如a=“abcde”a[::2]="ace")
   变量[负号]表示从后面取回来           (例如a=“abcde”a[-1]="e")
   变量[下标:下标:间隔符]                 (间断取字符串)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值