1、python的hello world:

①运行cmd-输入python-输入print (“hello world!”)

②创造.py的文本helloworld.py(后缀是为了告诉其他人)-输入print(“hello world!”)-保存-运行cmd-输入python helloworld.py

PS:windows系统cmd执行需加python,linux系统需要在程序中加执行权限:chmod 755 helloworld.oy

2、执行程序需在开头声明解释器:

①#!/usr/bin/env python(env为寻找环境变量,即在系统里寻找python的环境变量,将新安装的3.5设置为默认使用即可自动寻找路径)

②#!/usr/bin/python(固定寻找路径,不建议使用)

3、如何使用pycharm

①创建新项目

file-new project-pure python-改后缀项目名称

②创建目录

右键项目名-new-directory

③新建程序

右键目录名-new-python file

④默认模板

view-toolbar-出现工具栏-settings-editor-file and code templates-python script-右边即可编辑模板

4、变量

python为动态语言,无需定义变量类型

name ="chan"

print ("my name is",name)

5、变量命名规则

①变量由字母、数字、下划线组成

②变量不能以数字开头

③常量命名为全大写-约定俗成,其实还是变量

6、二进制与十六进制互换

十六进制换二进制:用四位数的二进制对十六进制的每一位进行替换

二级制换十六进制:每四位二进制用一个十六进制数字代替

7、注释

单行注释:开头#

多行注释:开头结尾各三个引号'''

PS:三个引号即了赋值多行的字符串

8、交互

name = input("姓名:")

9、格式化输出举例

name=input( '姓名:')

age=int(input('年龄:')) #整形转字符串:str(age)

job=input('工作:')

salary=input('工资:')

info='''

-----------------info of %s---------------

姓名:%s

年龄:%d                                                 #只接受数字

工作:%s

工资:%s

'''

%(name,name,age,job,salary)              #前面赋予的变量信息

info='''

-----------------info of {_name}---------------

姓名:{_na}

年龄:{age}                                                 #只接受数字

工作:{job}

工资:{salary}

'''.format(_name=name,

_na=name,

age=age,

job=job,

salary=salary)

info='''

-----------------info of {0}---------------

姓名:{1}

年龄:{2}                                                 #只接受数字

工作:{3}

工资:{4}

'''.format(name,name,age,job,salary)

10、密码加密

导入模块

import getpass                                                 #导入加密模块

password=getpass.getpass(input('密码:'))    #pycharm无法用getpass模块,只能在其他地方中使用,例如cmd

11、sys模块

import sys                           #导入引用模块

print(sys.path)                    #打印环境变量

print(sys.argv)                    #打印相对路径

1.2万事开头hello world+交互+getpass、sys模块初识的更多相关文章

  1. 万事开头难——Cocos2d-x学习历程(一)

    万事开头难,不知该从哪里开始,不过既然要学习一样新东西,那就从了解它开始吧... Cocos2d-x是一个通用平面游戏引擎,基于一个同样十分著名的游戏引擎Cocos2d-iPhone设计,Cocos2 ...

  2. 一个想法照进现实-《IT连》创业项目:万事开头难

    前言: 之前是一个想法,现在已经进入创业阶段,所以这个系列的标题,改了. 众筹的事在今天也停止了. 7-9号会在深圳龙岗布吉参加一个风投对接的活动,今晚(6号)会出发. 因为:在深圳会呆几天,而且这个 ...

  3. 万事开头难 && 实践出真知

    实践出真知,真是千古不变的真理. 前几天在顺手做一个万年历项目,实现了用TFT屏显示实时时间,日期,温度,和按键设置时间,能在特定时间显示特定的话语在显示屏上面.其实这个项目现在想想还是挺简单的.我的 ...

  4. 万事开头难,用HTML写的第一个界面,收获颇多

        很开心跟了叶老师学习和做项目,基础不好,前期他会帮你安排好学习路线和计划.前期没有项目做,叶老师先让我先学习jQuery,给我推荐了一些网站,叫我一边学习,一边写博客.其实很早就有想写博客的想 ...

  5. 手机游戏渠道SDK接入工具项目分享(二)万事开头难

    一般接到任务后程序员们通常都开始着手进行技术调研了,但我这活是项目负责人.还有一大堆事情要先期准备,没人能帮忙. 一.人力配置 考虑的之前已经有一波人搞了大半年,但没有起色,先期也没有太大人力需求,所 ...

  6. 如何配置visual studio 2013进行负载测试-万事开头难

    声明:工作比较忙,文章写得不好,有时间再整理. 起因:最近众包平台因迁移到azure之后一直有网站慢的情况,让老板挨批了,但是测试环境一切正常,而且生产环境也没发现有卡顿和慢的情况,所以干脆来一次负载 ...

  7. BPM7.5.1升级细节,万事开头难

    背景:Linux5.9,BPM 7.5.0集群环境,内置WAS ND7.0.0.17 详情见上图 故障现象:升级BPM 7.5.1集群环境 1,按照 IBM 信息中心步骤,升级BPM需下载相应补丁 包 ...

  8. RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难

    消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...

  9. 大白话Vue源码系列(01):万事开头难

    阅读目录 Vue 的源码目录结构 预备知识 先捡软的捏 Angular 是 Google 亲儿子,React 是 Facebook 小正太,那咱为啥偏偏选择了 Vue 下手,一句话,Vue 是咱见过的 ...

随机推荐

  1. Mysql数据表去重

    查询不重复元素个数 select count(distinct domain) from black_botnet_domian; 查询表中元素个数大于等于2的元素 SELECT goods_id,g ...

  2. jdbc与TiDB数据库交互的过程

    以下是使用jdbc操作TiDB数据库,得到的交互过程和指令的说明 ==>代表发送给数据库的指令 // 加载驱动程序Class.forName(driver); // 连接数据库 Connecti ...

  3. 中间件weblogic控制台创建数据源报错---根据真实故事改编

    1.在weblogic控制台创建数据源,有报错--不能创建数据源,图免 2.weblogic数据源管理节点所在服务器telnet测试,到数据库1521端口是通的 3.经过请教各路大神,得出结论:由于子 ...

  4. JS截取URL地址参数

    var url = window.location.search; 截取?r= 后面的参数var url = window.location.href;var urlss= urlssplit('co ...

  5. jsonArray返回

    dao <select id="selectShopInfo" resultType="java.util.HashMap"> SELECT * F ...

  6. 关于如何安装使用Git、tortoiseGit、Git@osc

    摘要: 讲解git在git@osc上使用的正确入门姿势. 关于Git代码托管的好处,这里就不再进行说明了.相信想去使用的人都应该有所了解啦.在使用开源中国里面的git@osc时,我们得先做入下几个工作 ...

  7. VirtualBox 安装Mac OS

    2019年3月2日14:17:27 今日打开自己的Virtual box提示 被召者 RC: REGDB_E_CLASSNOTREG (0x80040154) https://blog.csdn.ne ...

  8. Windows 10同步时间的方法

    今天在安装了Windows 10 1809(October 2018 update)之后发现时间不能同步,以前并没有出现这种情况. 1) 打开控制面板,找到时钟域地区 2) 选择日期和时间 3) 选择 ...

  9. day34 并发编程之生产者消费者模型 队列

    1.守护进程(了解) """ 守护进程 表示 一个进程b 守护另一个进程a 当被守护的进程a结束后 那么b也跟着结束了 就像 皇帝驾崩 妃子殉葬 应用场景 之所以开启子进 ...

  10. 【Django】重定向

    view函数中使用重定向方法 return HttpResponseRedirect('redir2.html')的时候不自觉的在前面加了request参数,结果报错: TypeError at /b ...