• Python学习笔记一:第一个Python程序,变量,字符编码与二进制,用户交互程序


    第一个python程序

    Windows:设置环境变量,X:pthonxxx,xxx是版本号

    在命令提示符下

    输入python,进入解释器

    >>>print(“Hello World!”)

    >>>exit()

    编辑文件helloworld.py

    执行:python helloworld.py

    Linux:./helloworld.py   声明解释器:#!/usr/bin/env python  在环境变量中找python

    Chmod 755 helloworld.py

    变量

    Pycharm

    Settings-Editor-File and Code Templates-Python Script:设置环境变量、UTF-8编码、作者等

    Shell中变量声明=前后不能有空格

    字符串变量指向的是地址,所以

    name=”test”

    name2=name

    name=”test1”

    name2仍然是”test”

    变量只能字符、数字、下换线组合,第一个字符不能是数字,关键字不能做变量名

    变量名用有意义的单词组成,单词之间用_分割

    没有常量的概念,使用大写字母表示常量,不应该改

    字符编码与二进制

    使用狼烟比较精确的表示大量敌人的例子来讲述二进制原理,非常形象

    在python提示符下可以进行计算,2**8指2的8次方

    ASCII:用8位表示一个字符(1个字节),共28-1=255个字符,ASCII字符可以用ALT+小键盘数字键输入,英文字母+特殊字符使用了128(0-127)个字节。

    使用剩余字符空间作为索引,表示7000多汉字和字符,这是GB2312;扩展为2万多个汉字和图形符号,这是GBK;收录2万7千多汉字及主要少数民族汉字,GB18030。对嵌入式设备不作要求,因此手机、MP3一般只支持GB2312。

    ASCII,GB2312,GBK,GB18030全部向下兼容,GB2312,GBK,GB18030都属于双字节字符集。

    通常用GBK指代中文。

    Unicode(万国码),字符全部占用2个字节(16bit)。

    UTF-8,可变长的Unicode,英文1个字节,欧洲字符2个字节,东亚字体3个字节。

    用户交互程序

    注释

    # 单行注释

    ‘’’多行注释’’’

    用三个’可以表示多行字符串

    单行字符串用’或”都可以,’和”可以互相套用。

    shell中单引号双引号有区别,’中$会被转义。

    用户输入

    input(),

    Shell中用read

    python2是raw_input,Python2的input接受的什么格式就认为是什么格式,不要用

    在字符串中引用外部变量

    a.字符串拼接,变量默认为str类型,转换为数字int(),转换字符串str()

    b.使用%s,%d(整数),%f(浮点数),然后外部用%(变量名,…)

    使用type(变量),查看变量类型

    c.使用_变量名作为内部变量,使用.format(_变量名=变量名,…)的方式引用

    d.使用{0},{1},…,.format(变量名1,变量名2,...)的方式

    隐藏密码

    导入模块import getpass

    课上老师讲在pycharm中不能使用,在Pycharm2017中可以用了。

  • 相关阅读:
    jeecg接口开发及权限实现原理
    Jeecg中通过Spring_AOP+注解方式实现日志的管理
    Jeecg踩坑不完全指南
    在jeecg中如何配置多对一和多对多的关系
    一致性哈希算法
    到底什么是哈希Hash?
    如何正确实现 Java 中的 HashCode
    Hash和HashCode深入理解
    关于源码
    MySQL存储过程的创建及调用
  • 原文地址:https://www.cnblogs.com/koctr/p/7157485.html
Copyright © 2020-2023  润新知