zoukankan      html  css  js  c++  java
  • python1、2章


    感谢一位大神的推荐书目:《python编程从入门到实践》

    还有这本书讲的大部分是python3的语法

    第一章 基本安装内容

    刚开始说python建议安装python3,但是我感觉github大部分py都是py2运行的,所哟安装两个不是更。。

    linux中也尝试了py2、3的感觉,CTRL+D是退出并返回终端窗口。

    尝试在linux安装Geany。

    发现密码忘记了,呜呜呜呜

    image-20210111110541450

    密码成功,但显示无法固定安装包geany

    尝试更新一些软件源sudo apt-get update

    然后安装命令 sudo apt-get install geany

    image-20210111112025135

    然后在搜索栏中搜索 ,就行了(建议拽到桌面,方便)

    下载过后,参考网上的教程配置即可(但是我发现不配置用那种语法都可以。。)

    ps:当然也可以在win、mac安装,详细内容推荐看

    win版本 https://blog.csdn.net/qq_40821260/article/details/85641383

    mac版本 自行百度,哈哈哈哈,没用过

    第二章 变量和简单数据类型

    2.2 变量

    在程序中可以随意修改变量的值,而python将始终记录最新的变量的值。

    2.2.1 变量的命名和使用

    1.变量名只能包含字母、数字、下划线。变量名可以字母、下划线开头,但不能数字开头(跟c好像)

    2.变量名不能含有空格,但可以使用下划线来作为分开单词的标志

    3.不能将python关键字和函数名用作变量名,也即是说不要使用python的特殊单词来命名变量(例如,print)

    4.变量名应该既简洁又通俗易懂

    5.谨慎用小写字母l和大写字母O,分不清(我就吃过这样的亏)

    2.2.2 使用变量时避免命名错误

    例如你想打message,但是在print显示写mesage,这就会报错。并且python会提供traceback来确定是哪里出错。

    2.3字符串

    字符串就是一些列字符,在python中,用引号括起来开的都是字符串,其括号可以是单引号、也可以是双引号

    “chenyouxiu”

    'chenyouxiu'

    并且这种灵活可以让你在字符串中包含引号和撇

    'woshi"caigou"'

    "l love 'python'"

    2.3.1 使用方法修改字符串大小写

    有三种方法

    第一种:变量.title() 首字母大写

    第二种:变量.upper() 字面理解就是上升,就很好理解是大写的意思

    第三种:变量.lower() 字面理解是下降,所以就是小写的意思

    image-20210111135004066

    image-20210111135024463

    2.3.2 合并(拼接)字符串

    没有 C语言那么麻烦只需把他们加起来就行了。

    image-20210111141917787

    image-20210111141930385

    同样也可以设置另外一个变量,再print

    这种合并字符串的方法称为拼接。通过拼接,可以使存储在变量中的信息来创建完整的消息。

    image-20210111142210252

    image-20210111142221580

    还有许多玩法,可以自己尝试。

    2.3.3 使用制表符或换行符来添加空白

    空白来组织输出,可以使其更易懂

    要在字符串中添加制表符,可以使用字符组合 换行用 也可以 一并使用

    2.3.4 删除空白

    python能发现‘python ’的空白,并认为他是有意义的--除非你告诉他不是这样的

    rstrip()是去除末尾的空白

    lstrip()是去除开头的空白

    strip()是去除两边的空白

    python能够找出字符串开头和末尾多余的空白要确保字符串没有空白,可以使用方法rstreip()

    如果只是print(变量名.rstrip())这样是暂时的

    如果想让长期有效 需要变量名=变量名.rstrip()

    演示其中的一种

    image-20210111143858186

    在实际程序中,这样剥除函数最常用于在存储用户输入前对其进行清理

    2.3.5 使用字符串时避免出现语法错误

    正确的使用单引号和双引号,避免一个语句出现奇数个,因为python无法正确的确定字符串结束的位置。(在geany中编译器语法突出功能可以帮助你快速找出某些语法的错误,这样会发现自己错没错。)

    2.3.6 python 2中的print语句

    在该版本中,print后不需要加括号,从技术上来说python3的print的函数是一个函数,因此括号必不可少。有些python2 print也含有括号,但其行为与python3稍有不同。简单的来说,在python2代码中,有些print语句包含括号,有些不包含。

    2.4 数字

    2.4.1 整数

    在pyrhon中可以执行+ - * /运算

    **表示乘方运算

    python还支持运算次序,因此可以在同一个表达式中运算多种运算。还可以用括号来改运算次序

    空格不影响计算式表达的方式。

    2.4.2 浮点数

    python将带小数点的数字都称之为浮点数。

    从很大程度上说,使用浮点数无需烤炉其行为。只需要输入使用数字,python会按照你的期望来处理他们。

    但需要注意,结果包含的小数位数可能不是确定的。

    image-20210111152931538

    后面会说

    2.4.3 使用函数str()避免类型错误

    image-20210111153438380

    image-20210111153731782

    这样打,会出现报错,因为这是一个类型错误,python无法识别该信息,因为23在python认为时数值23,也可能时字符2和3,这时候可以调用函数str(),他让python非字符串数转化为字符串

    2.4.4 python2中的整数

    在python2中“/”相当于C语言的/,只有当除数或被除数字是小数,才能精确并根据小数点来得出结果

    2.5 注释

    作为标识 python会忽略第一行,去执行下面的行数的代码。

    2.6 python之禅

    讲的就是代码的简洁性和备注的易读性

    可以在cmd中输入自己想要的版本python,然后输入import this来浏览一下其他指导原则

    别人都在不停的努力,自己又怎么会停
  • 相关阅读:
    git使用
    javascript关于事件与闭包
    Ajax和跨域
    通过触发器进行的操作
    30分钟学会jquery插件
    那些年用过的jquery插件
    网页设计常用网页技巧
    XML操作
    效果A:浏览器跳转以及判断来路客户信息
    数据库
  • 原文地址:https://www.cnblogs.com/chenyouxiu/p/14291606.html
Copyright © 2011-2022 走看看