zoukankan      html  css  js  c++  java
  • 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中可以用了。

  • 相关阅读:
    Spark高可用集群搭建
    Promise
    Redux 检测状态树变更
    React forwardRef:跳转引用
    React createRef:引用
    Git 分支合并:合并某次提交
    Eclipse 创建Android 模拟器失败:no cpu/abi system image available for this target
    Eclipse Android 模拟器启动过慢
    Mac Eclipse 配置 SDK Manager Proxy (代理)
    Mac 安装、卸载JDK 1.6
  • 原文地址:https://www.cnblogs.com/koctr/p/7157485.html
Copyright © 2011-2022 走看看