zoukankan      html  css  js  c++  java
  • python基础01

    1.1 python 动态解释型强类型定义语言。

    1、.动态(变量不需要提前声明)  强类型语言(一个变量指定了某个数据类型,如果不经过强制转换,那它就永远是这个数据类型)

    编译型:一次性将所有程序编译成二进制文件。

    缺点:开发效率低,不能跨平台。

    优点:运行速度快。

    C,C++等等。

    解释型:当程序执行时,一行一行的解释。

    优点:开发效率高,可以跨平台。

    缺点:运行速度慢。

    python ,php,等等。

    1.2 基础语法

    1Python中的一切都是对象,变量是对象的引用

    2、变量定义规则

    变量名字只能是字母,数字,下划线的任意组合

    变量名第一个字符不能是数字

    3、注释

    单行 #

    多行 '''   ''' (单引号或双引号)

    4print() 打印的不能同时包含两种类型

    1.3 变量

    1、变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。

    2、必须由数字,字母,下划线任意组合,且不能数字开头。

    不能是python中的关键字:

    ['and', 'as', 'assert', 'break', 'class', 'continue',

    'def', 'del', 'elif', 'else', 'except', 'exec',

    'finally', 'for', 'from', 'global', 'if', 'import',

    'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',

    'raise', 'return', 'try', 'while', 'with', 'yield']

    3、变量具有可描述性。

    4、不能是中文。

    5、推荐使用age_of_my

    6、多引号也可以给变量赋值

    ming= “””

    Name :10

    Age :1o

    “””

    1.4 常量

    Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量

    AGE_OF_HUA = 56

     

    1.5 字符编码

    1#  _*_ coding:utf-8 _*_

    2Ascii:     8位   1个字节

    Unicode  16位  2个字节     升级 32位  4个字节

    Utf-8     最少一个字节,8位表示  英文字母  8位  1个字节  

    欧洲     16位  2个字节 中文 243个字节

     

    1.6 用户输入

    1Name = input(“what’is you name!”)     

    2Input的输入默认为字符串,可以使用强制转换

    age = int(input(‘输入年龄’))

     

    1.7 格式化输出

    1%s 字符串   %d 数字  %f 小数   %%(格式化输出中包含%时处理方式)

      1 print(“my name is %s, my age is d%”%(name,age)) 

    2format   {}    {0}     {name}

    1 print(“my name is {},my age is {}”.format(name,age))     
    2 Print(“my name is {a},my age is {b}”.format(a=name,b=age))
    3 Print(“my name is {0},my age is {1},my school is {0}”.format(name,age))  设置指定位置
  • 相关阅读:
    Java for LeetCode 229 Majority Element II
    Java for LeetCode 228 Summary Ranges
    Java for LeetCode 227 Basic Calculator II
    Java for LintCode 颜色分类
    Java for LintCode 链表插入排序
    Java for LintCode 颠倒整数
    Java for LintCode 验证二叉查找树
    Java for LeetCode 226 Invert Binary Tree
    Java for LeetCode 225 Implement Stack using Queues
    Java for LeetCode 224 Basic Calculator
  • 原文地址:https://www.cnblogs.com/fbug/p/11792630.html
Copyright © 2011-2022 走看看