当前位置:  编程技术>其它
本页文章导读:
    ▪Python学习笔记《Python核心编程》第2章      Guido van Rossum于1989年底创建python;Python源文件通常用.py扩展名。Python是按照字节编译的,其结果就是可以生成一种近似机器语言的中间形式。  官网:http://python.org,可以下载相关软件;输.........
    ▪Bat文件修改环境变量 创建桌面快捷方式      Bat文件修改环境变量 @echo offwmic ENVIRONMENT create name="TOMCAT_HOME",username="<system>",VariableValue="D:\Tomcat5.5"pause @echo off wmic ENVIRONMENT create name="TOMCAT_HOME",username="<system>",VariableValue="D:\Tomcat5.5" pau.........
    ▪Android Activity之间切换出现短暂黑屏的处理方法      在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。同样,使用startActivity(inte ….........

[1]Python学习笔记《Python核心编程》第2章
    来源:    发布时间: 2013-11-15

Guido van Rossum于1989年底创建python;

Python源文件通常用.py扩展名。Python是按照字节编译的,其结果就是可以生成一种近似机器语言的中间形式。  官网:http://python.org,可以下载相关软件;

输出:

1、print语句:程序输出 print ‘hello World’;

2、下划线 _ 在解释器中表示最后一个表达式的值;

3、print语句与字符串操作符(%)结合使用,可实现字符串替换功能:     

print “%s is number %d!” % ("Python",1); # %s表示由一个字符串来替换,d%表示由一个整型来替换,f% 表示浮点型来替换

输入:

1、raw_input() 内建函数,读取标准输入并读取数据赋值给只定变量;

>>> user = raw_input("请输入你的名字:")

>>> print user;

注:内建函数help(),获取一个函数的帮助,如:help(raw_input)

2、input()只接受数字类型输入;

注释:

     1、 从 # 开始,直到一行结束都是注释。

     2、 文档字符串特别注释,在模块、类或者函数的起始添加一个字符串,起在线文档功能

def foo():

"this is a doc string."

return True

操作符:

     +    -    *    /    //    %    **

     python 有两种除法,单斜杠为传统除法(取比商小的最大整数),双斜杠用作浮点除法(对结果四舍五入) 

     双星号(**) 表示乘方操作;

     操作符优先级从高到低为 ** *or/ +-

     比较操作符: <    <=    >    >=    ==    != or <>   逻辑操作符  and    or    not

>>> 2 < 4 and 2==4

False

>>> 2 > 4 or 2 < 4

True

>>> 3 < 4 < 5 #Python 支持这样的表达式相当与 3<4 and 4 < 5

True

变量和赋值:

     1、变量命名规则:以字母或者_开头,其它字符可以是数字、字母、下划线,命名大小写敏感

     2、不需要预先申明变量的类型。

     3、Python 不支持自增1和自减1操作符。

数字:

     有符号整型  长整型   布尔值    浮点值    复数

     int    0101  84   -234   0x80    014   -345    -0x92

     long  238948349L   -841401  oxDASLDKJFLJ

     bool   True     False

     float    3.1415926     4.2E-10     -90.      6.022e23      -1.89e-19

     complex    6.23+1.5j        -1.23-875j     0+1j 

字符串:

     1、用引号包裹,支持单引号(‘’)或者双引号(“”),三引号(三个连续的单引号或者双引号)可以用来包含特殊格式的字符;

     2、使用索引操作符([])和切片操作符([:])可以得到子字符串,第一个字符索引为0,最后一个字符索引是-1。

     3、加号 + 用于字符串连接运算,星号(*)用于字符串重复;

>>> pystr = 'python'

>>> iscool = 'is cool'

>>> pystr[0] #'p'

>>> pystr[2:5] #'tho' 不包含后面一位

>>> iscool[-1] # '!'

>>> pyshr + iscool # ‘python is cool!’

>>> pyshtr *2 #pythonpython

列表 和 元组

      列表元素用中括号([])包裹,元素的个数及元素的值可以改变。元组元素用小括号(())包裹,不可以更改,元组是只读列表,通过切片运算([]和[:]) 可以得到子集

>>> aList = [1,2,3,4]

>>> aList[0] # 1

>>> aTuple = ('a','b','c','d')

>>> aTuple[:3] # ('a','b','c')

 

字典

     字典是python中的映射数据类型,由键-值对构成,字典元素用大括号({})包裹,类似javascript  中的对象。

>>> aDict = {'host':'earth'} # create dict

>>> aDict['port'] = 80 # add to dict

>>> aDict # {'host':'earth','port':80}

>>> aDict.keys() # ['host','port']

>>> aDict.values() # ['earth',80]

>>> for key in aDict:

print key,aDict[key] # 'host' 'earth' \n port 80

代码块及缩进:

      python 通过缩进对齐来表达代码逻辑,而不是大括号。

if 语句 ( python 中的条件表达式不需要用括号括起来 )。结构如下:

if expression:
if_suite
if x < 0:
print "x 小于 0
    
[2]Bat文件修改环境变量 创建桌面快捷方式
    来源:    发布时间: 2013-11-15
Bat文件修改环境变量
  • @echo off
  • wmic ENVIRONMENT create name="TOMCAT_HOME",username="<system>",VariableValue="D:\Tomcat5.5"
  • pause
  • @echo off wmic ENVIRONMENT create name="TOMCAT_HOME",username="<system>",VariableValue="D:\Tomcat5.5" pause

    创建桌面快捷方式

  • @echo off
  • ECHO [InternetShortcut]>> google.url
  • ECHO URL=http://www.google.com>> google.url


  • tqsheng 2013-01-14 14:03 发表评论

        
    [3]Android Activity之间切换出现短暂黑屏的处理方法
        来源:    发布时间: 2013-11-15
    在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。同样,使用startActivity(inte ……

    在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初 始化列表数据、向服务器发送请求获取数据等等。同样,使用startActivity(intent)方法从一个Activity进入到新的 Activity时,这个过程中也会出现短暂的黑屏。这个问题的存在是由Android应用框架决定的,但的确很影响用户体验。下面就动手来解决这个黑屏 问题!

    第一步:自定义Theme(主题)

    在your_project/res/values/styles.xml中加入自定义Activity的Theme,如下所示:

    view plain   copy
  • <?xml version="1.0" encoding="utf-8"?> 
  • <resources> 
  •     <!-- Activity主题 --> 
  •     <style name="activityTheme" parent="@android:style/Theme"> 
  •         <item name="android:windowIsTranslucent">true</item> 
  •     </style> 
  • </resources> 
  • 其中<item name="android:windowIsTranslucent">true</item>的意思是设置目标 Activity(要启动的那个Activity)是透明的。很容易理解,两个Activity,A和B;在A中启动B,因为B是透明的,看到的背景仍是 A,这样就解决了这个短暂的黑屏问题。

    第二步:修改Manifest,将Theme应用到目标Activity上

    定义好Theme后,就该为对应的Activity绑定Theme了。这个代码主要在Manifest中实现,在Activity中加上以下属性:

    view plain   copy
  • <activity android:name=".activity.PlacingOrderStep1Activity"  
  •       android:theme="@style/activityTheme" /> 
  • OK,到此问题解决,不信的话,你就试试!



    大龙 2013-01-14 14:13 发表评论

        
    最新技术文章:
    ▪修改月光博客网站中PHP常用正则表达式中出现...
    操作系统 iis7站长之家
    ▪通过正则表达式删除空行的方法
    ▪一个好用的正则匹配电话号手机号邮箱网址的...
    ▪JS 正则表达式用法介绍
    ▪几个小例子教你如何实现正则表达式highlight高...
    ▪如何实现正则表达式的JavaScript的代码高亮
    ▪js 玩转正则表达式之语法高亮
    ▪PHP中过滤常用标签的正则表达式
    ▪js 正则表达式学习笔记之匹配字符串
    ▪使用正则表达式匹配[***]样式的字符串
    ▪史上最详细的js日期正则表达式分享
    ▪php+正则将字符串中的字母数字和中文分割
    ▪正则表达式不区分大小写以及解决思路的探索...
    ▪正则替换换行符和把 br 替换成换行符
    ▪正则表达式匹配不包含某些字符串的技巧
    ▪匹配form表单中所有内容的正则表达式
    ▪正则表达式(括号)、[中括号]、{大括号}的区别...
    ▪正则表达式中的"g"是什么意思附件参数g的用...
    ▪浅谈正则表达式(Regular Expression)
    ▪Python正则表达式的七个使用范例详解
    ▪正则表达式提取img的src
    ▪常用的正则表达式集锦
    ▪使用正则表达式找出不包含特定字符串的条目...
    ▪js正则表达式中的问号几种用法小结
    ▪正则表达式概述 什么是正则表达式 .
    ▪ajax对注册名进行验证检测是否存在于数据库...
    ▪js正则解析URL参数示例代码
    ▪JS使用正则去除字符串最后的逗号
    ▪几种常见攻击的正则表达式
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3