• python-day01


    一、语言类型:编译型和解释型

          编译型:如C、C++

          c语言linux系统下的编译器为gcc,编译出来的代码只适用于linux系统,如果要在windows下运行,需要用win下的编译器再次编译一下。

              因此编译型语言的特点是:速度快,但是可移植性差

          解释型:python、php、ruby、java

                     边解释边执行,速度慢,但是可以跨平台(一处编译,到处运行)

          java也需要编译,但不是编译成机器指令,属于半编译型语言

      (python的交互模式,只存在于内存中,不会保存在硬盘)

          (ubuntu自带pytnon2和python3,但是#!/usr/bin/python默认使用的是2,可以用env命令,使得文件用py3来解释执行)

            

    二、变量

        变量名=变量值   day1=100+90+56

        定义:一个在内存里存储数据的容器

        意义:保存程序执行的中间结果或者状态,以供后面的代码进行调用

        打印字符串,需要用引号print("jdiosejfoi",a)

        

        变量可以存储数字、字符串
        a=100+2
        b=“小楠”
        print(a,b)
        先定义后调用

        规范:

          不可用空格、-特殊字符,可以用下划线

                     不可以用数字开头

          不能使用关键字做变量名

          多单词变量(如:ageofoldboy)可以用下划线分隔:age_of_old_boy,易于观看;不建议使用驼峰式(ageOfOldBoy)

          注意:如果变量的所有字母都大写,则视为一个常量

    三、字符编码

      python默认字符集为ASSII码,需要声明使用的字符集:-*- coding:utf-8,但是在win都Windows运行时还是显示乱码,因为win的默认编码为gbk

      万国编码:unicode——>utf-16——>utf-8

      一个二进制数字为1bit,计算机的最小存储单位

      8bit=1bytes 字节

      1025bytes=1kb

      1024kb=1mb

      1024mb=1GB

      1024GB=1TB

      1024TB=1PB  

    四、注释

      快捷键:ctrl+?

      多行注释:三个单引号或者3双引号

      三个单引号或者3双引号也可以表示多行字符串

      ctrl+D 复制整行

    五、input

      py2的raw_input=py3的input

      

      input将所有输入都当做字符串,包括数字。str转换为int:age=int(input(“age:”))

         查看变量数字类型:print(type(变量名))

    六、流程控制
        if 。。。:
        print
        else:
        。。。。。。。。。。。。
     
        注意:缩进,同一级别的代码缩进必须保持一致
     
        if elif else
        if elif else可以包括多个语句,只要有一个语句成立,就不会再判断其他语句
     
  • 相关阅读:
    [转载]SELinux 环境下网络服务设置,配置 Apache 、Samba、NFS
    [转载]SELinux安全系统基础
    Linux NFS服务器的安装与配置
    将可执行程序设为linux服务启动
    不关闭selinux下配置php+httpd访问KingbaseES
    [转载]SELinux安全系统基础
    解决samba和SELINUX 冲突
    [转载]在线文本编辑器的基本实现原理
    [转载]使用postgresql安装wordpress
    [转载]php连接postgreSQL数据库及其操作(php5,postgreSQL9)
  • 原文地址:https://www.cnblogs.com/songxiaonan/p/5923075.html
Copyright © 2020-2023  润新知