美文网首页
Python学习:基础1

Python学习:基础1

作者: _kk_ | 来源:发表于2017-05-15 16:00 被阅读7次

    基本语法:

    1:输入输出

    print('hello, world')
    
    print('The quick brown fox', 'jumps over', 'the lazy dog')
    //The quick brown fox jumps over the lazy dog
    
    print('100 + 200 =', 100 + 200)    //100 + 200 = 300
    
    name = input()
    print('hello,', name)
    
    name = input('please enter your name: ')
    print('hello,', name)
    

    2:格式

    Python语法采用缩进方式,所以代码写出来是这样的:

    a = 100
    if a >= 0:
        print(a)
    else:
        print(-a)
    

    没有了{ }是不是感觉少了点啥。
    注释用#
    当语句一:结束时,缩进的语句视为代码块,列如:

    if a >= 0:
         print(a)
    

    最后,Python是大小写敏感的~

    基本数据类型:

    能在python中直接处理的数据类型有,整数,浮点数,字符串,布尔值(True,False)
    1:字符串的表示
    一般的字符串用'abc'表示,如果字符串中包含" ' ",则用"I'm ok"表示,如果还包含“ " ”,只能用转义符了
    2:Bool或与非运算很直白,and,or,not

    字符串编码:

    编码格式发展历史略过,
    Python3是nicode编码的,所以支持多语言,
    提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符;

    >>> ord('A')
    65
    >>> ord('中')
    20013
    >>> chr(66)
    'B'
    >>> chr(25991)
    '文'
    
    tips:mac中给.py文件直接执行权限
    chmod a+x kk.py
    
    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;
    
    第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
    

    格式化:

    'Hi, %s, you have $%d.' % ('Michael', 1000000)
    所有类型的数据都可以用%s格式化~

    相关文章

      网友评论

          本文标题:Python学习:基础1

          本文链接:https://www.haomeiwen.com/subject/zeehxxtx.html