1.py第一个脚本

打开电脑终端,功能键+R

输入命令:解释器路径+脚本路径(建议.py后缀)

2.编码

(1)初始编码

  ascii,英文,8为表示一个东西,2**8  8位 = 1字节
  unicode,万国码,32位表示一个东西,2**32   32位=4个字节
  utf-8,给unicode压缩,用尽量少的位数表示一个东西,以8个位为单位。

  最少用1字节=8位,最多用4字节=32位表示。中文:3字节=24位表示。
(2)python解释器编码
  py2:ascii , 在文件头部加:
  py3:utf-8
  #-*-coding:utf-8-*-
  print('你好')
  py2默认解释器编码:ascii
  py3默认解释器编码:utf-8  
(3)文件编码(编码 + 解码一致。)
    建议:编写文件时,保存文件要用utf-8 格式。以什么编码保存,就要用什么编码方式打开,否则出现乱码。
3.解释器
文件:a.py
#!/usr/bin/env python    在Linux中指定解释器的路径
#-*-coding:utf-8-*-
print("你好")
运行:解释器文件路径
在linux上有一种特殊的执行方法:
给文件赋予一个可执行的权限
./a.py 自动去找文件的第一行 = /usr/bin/env/python a.py
4.输出
print(你想要输出的内容)
特殊的地方:
py2: print "你好"
py3: print('你好')
5.数据类型
'alex'/"李杰"/'''asdf'''/"""dfsf""",一般称为字符串。
666,一般称为数字/整形。
True/False,一般称为布尔类型。
字符串型:单引号,双引号,三引号
整型:
布尔型:
6.变量
变量的命名规范:
1. 变量名只能包含:字母/数字/下划线
2. 数字不能开头
3. 不能是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’]
4.建议:见名知意,用下划线连接:alex_dad = "吴佩其"
补充:AlexDad = '吴佩其' (驼峰式命名)
#将name变量打印两遍
name="alex"
new_name=name*2
print(new_name)
7.输入
user_name=input("请输入你的姓名:")
message=user_name+"烧饼"
print(message)
注意:input输入得到的内容永远是字符串。

py版本区别:
py2: name = raw_input('请输入姓名')
py3: name = input('请输入姓名')
示例:
user_name=input("请输入你的姓名:")
password=input("请输入你的密码:")
content="你的用户名是:"+user_name+";你的密码是:"+password
print(content)
注意:是同种类型的可以相加或是拼接
8.注释
# 单行注释
"""
 
多行注释
"""
9.条件判断
(1)初级条件语句 if..else
(2)elif条件
10.补充
将字符串转换为int的方法
number = int("666")
运算关系
result = ''alex''== 'alex' and 213== '123' # False

11.在pycharm中修改字体大小:通过鼠标滚动论来调整字体大小

快速打开文件所在的文件夹位置

 
 

20191230--python学习第一天(补)的更多相关文章

  1. python学习第一讲,python简介

    目录 python学习第一讲,python简介 一丶python简介 1.解释型语言与编译型语言 2.python的特点 3.python的优缺点 二丶第一个python程序 1.python源程序概 ...

  2. Python学习-第一天-函数和模块的使用

    目录 Python学习-第一天总结 print输出的一种简单格式 函数参数之可变参数 模块管理函数 if else语句的单行实现(简洁) 变量作用域 函数书写格式 Python学习-第一天总结 pri ...

  3. python 学习第一天

    第一天接触python,首先感谢老男孩的授课老师!!!! 今天的知识点: 1.首先接触到python的第一个模块getpass(这边有点迷茫,不能确定的是这个getpasss是一个库还是一个模块)ge ...

  4. Python学习第一篇

    好久没有来博客园了,今天开始写自己学习Python和Hadoop的学习笔记吧.今天写第一篇,Python学习,其他的环境部署都不说了,可以参考其他的博客. 今天根据MachineLearning里面的 ...

  5. python学习第一

    #python学习day1#一.变量#变量命名规范:#驼峰命名法:AgeOfPlane#下划线命名(推荐):age_of_plane#变量格式同C/C++#注意:变量不以中文命名:变量不宜过长:变量因 ...

  6. python学习 第一章(说不定会有第零章呢)one day

    ------------恢复内容开始------------ 一.啥是python python是吉尔·范罗苏姆于1989年开发的一个新的脚本解释程序,是ABC语言的一种继承. 二.python的特点 ...

  7. python学习 第一章 one day(补)

    python入门 一.编写Hello,World 方法一. 进入解释器,实施输入并获取到执行结果 C:\Users\84535>python Python 3.7.4 (tags/v3.7.4: ...

  8. Python学习第一弹——Python环境搭建

    一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有 ...

  9. python学习 第一天

    正式学习python第一天,网上找到了python教程,带练习题的,又装了ubuntu. 这是学习笔记: list[]: 可变,append/1,insert/2,pop/index? tuple() ...

  10. python学习第一天内容整理

    .cnblogs_code { width: 500px } 一.python 的历史 (摘自百度百科,了解就ok) Python[1]  (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn ...

随机推荐

  1. Spring Boot2 系列教程 (四) | 集成 Swagger2 构建强大的 RESTful API 文档

    前言 快过年了,不知道你们啥时候放年假,忙不忙.反正我是挺闲的,所以有时间写 blog.今天给你们带来 SpringBoot 集成 Swagger2 的教程. 什么是 Swagger2 Swagger ...

  2. P1850 换教室 期望dp

    P1850 换教室 题目描述 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程. 在可以选择的课程中,有 2n2n 节课程安排在 nn 个时间段上.在第 ii(1 \leq ...

  3. excel 转换成pdf 总结

    excl 转换成pdf 1.freespire   只能转换前三页 // 使用此组件 只能转换前3页 //需要引用 如下命名空间 //using Spire.Doc; //Document doc = ...

  4. hadoop 基础

    common 一组分布式文件系统和通用I/O的组件与接口(序列化.java RPC和持久化数据结构) Avro 一种支持高效.跨语言的RPC以及永久存储数据的序列化系统 MapReduce 分布式数据 ...

  5. margin和 padding 以及 float :left和float :right的介绍

    1.margin和padding的介绍 margin是外边距,padding是内边距,用CSS时首先要做的就是把所有标签的margin和padding清空.这样更容易控制布局和兼容浏览器. p li等 ...

  6. 初探ASP.NET Core 3.x (3) - Web的运作流程和ASP.NET Core的运作结构

    本文地址:https://www.cnblogs.com/oberon-zjt0806/p/12215717.html 注意:本篇大量地使用了mermaid绘制图表,加载需要较长的时间,请见谅 [TO ...

  7. pyhton 线程锁

    问题:已经有了全局解释器锁为什么还需要锁? 答:全局解释器锁是在Cpython解释器下,同一时刻,多个线程只能有一个线程被cpu调度 它是在线程和cpu之间加锁,线程和cpu之间有传递时间,即使有GI ...

  8. 【数据结构】FHQ Treap详解

    FHQ Treap是什么? FHQ Treap,又名无旋Treap,是一种不需要旋转的平衡树,是范浩强基于Treap发明的.FHQ Treap具有代码短,易理解,速度快的优点.(当然跟红黑树比一下就是 ...

  9. .NetCore自定义WebAPI返回Json的格式大小写的三种方式

    .NetCore的Controller/WebAPI可以帮我们将返回结果自动转换为Json格式给前台,而且可以自由设定格式(大写.小写.首字母大写等),我总结了三种方法,对应三种灵活度,供大家参考 ( ...

  10. 将一条路由约束到一组指定的值 约束路由 URL路由