zoukankan      html  css  js  c++  java
  • Python学习一

    输入

    Python提供了一个raw_input(),可以输入字符串。

    输出

    Python提供了一个print(),可以输出字符串。

    例子:

    name=raw_input('please input you name:')

    print 'hello',name

    浮点数

    用e来代表10进制 如1200000000=1.2e9,   0.000000023=2.3e-8

    字符串转义字符:

    转义字符可以转义很多字符,比如 表示换行, 表示制表符,字符本身也要转义,所以\表示的字符就是Python还允许用r''表示''内部的字符串默认不转义。

    写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容

    布尔值

    一个布尔值只有TrueFalse两种值布尔值,可以用andornot运算。

    空值

    None是一个特殊的空值,和0不一样

    字符编码

    在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码(可变长编码)。

    用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件:

    Python的字符串

    ord()chr()函数,可以把字母和对应的数字(ASCII)相互转换。

    以Unicode表示的字符串用u'...'表示。(也就是输出中文Unicode格式),decode('utf-8')

    len()函数可以返回字符串的长度

    第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

    第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

    如果你使用Notepad++进行编辑,除了要加上# -*- coding: utf-8 -*-外,中文字符串必须是Unicode字符串:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-


    格式化

    在Python中,采用的格式化方式和C语言是一致的,用%实现.

    'hello,%s'%'world'
    'hello,world'
    >>> 'Hi,%s,you have $%d'%('Michael',10000)
    'Hi,Michael,you have $10000'

    %d--表示整数

    %f--表示浮点数

    %s--表示字符串

    %X--表示16进制整数

     
  • 相关阅读:
    我的JAVA之旅(二)初识JAVA
    ORACLE并发处理
    我的JAVA之旅(一)安装配置
    我的JAVA之旅(三) 元素语法
    改变一生的五句话
    InstallShield集成安装MSDE2000最小版本(三) fishout特许授权发布
    IS2009修改XML File 奕婷特许授权发布
    SQL Server中多个表格求出相同列和不同列(答案来自CSDN上SQL专家的回答)
    InstallShield集成安装MSDE2000最小版本(二) fishout特许授权发布
    Installshield停止操作系统进程的代码 IS6及以上版本适用
  • 原文地址:https://www.cnblogs.com/tyyhph/p/7505524.html
Copyright © 2011-2022 走看看