• python自学Day01(自学书籍python编程从入门到实践)


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

    2.1 运行.py文件

    解释器会读取整个程序,确定其中的每个单词含义并且通过解释器传输给电脑。

    编辑.py文件,读取文件中的程序,确定文件中单词(代码)的含义,解释后执行。

    例如编辑一个test.py文件内容为下列代码:

    1 print('这是一个python文件')

    系统读取该文件中程序,确定为print输出函数,输出内容为字符串类型的 这是一个python文件

    2.2 变量

    我们这里添加一个名为 message 的变量,然后将文本内容 hello word!与变量联系起来并且将其打印出来!

    1 message = 'hello word!'
    2 print(message)

    运行逻辑:按顺序处理代码 第一行读取到变量以及赋值的内容 第二行调用print函数打印变量内容

    • python中可随时修改变量的值
    • python始终记录变量新的值
    1 message = 'hello word!'
    2 print(message)
    3 
    4 message = '最新值'
    5 print(message)
    • 输出的变量为 最新值

    2.2.1 变量的名称和使用

    • 变量名只能包含字母、数字和下划线。不能以数字开头!!!例如1_Number为错误
    • 变量名不能包含空格,但可以使用下划线分隔单词。例如 First name 为错误
    • 不要讲python中的关键字用作变量名。例如 if while 等......
    • 变量名应该既简介又具有描述性,能够清楚的表达变量的用处。
    • 慎用小写字母 l 和大写字母 O,容易与数字 1 和 0 混淆。

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

    • 前面命名的变量,在后面调用时输入错误。
    • 注意变量名称大小写情况,如下两个变量形似却含义不同:
    Name = 'rao'
    name = 'zhang'

    习题:

    1.将一条消息存储在变量中,再将其打印出来。

    name = 'rao'
    print(name)

    2.将一条消息存储在变量中,将其打印出来。再将变量的值修改为一条信息,并将其打印出来。

    1 name = 'rao'
    2 print(name)
    3 name = 'zhang'
    4 print(name)

    2.3 字符串

    • 字符串是一系列字符的组成
    • 用英文的 ' '或者 “ ”括起来

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

    • title() 方法让字符串以首字母大写方式显示每个单词。
    • upper() 方法将字符串改为全部大写
    • lower() 方法将字符串改为全部小写
     1 name = 'rao'
     2 #调用title方法 将 rao 首字母变成大写并且输出
     3 new_name = name.title()
     4 print(new_name)
     5 #调用 upper 方法,将变量存储的字符串 rao 转换为全部大写
     6 new_name = name.upper()
     7 print(new_name)
     8 #调用 lower 方法,将变量存储的字符串 rao 转换为全部小写
     9 new_name = name.lower()
    10 print(new_name)

    2.3.2 合并(拼接)字符串

    python中使用 + 号拼接字符串

    1 First_name = 'rao'
    2 Last_name = 'qinglong'
    3 Full_name = First_name +' '+Last_name
    4 print('hello,' + Full_name.title() + '!')

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

    • 在python中添加制表符,使用字符组合  
    • 在python中添加换行符,使用换行符
    1 print('python')
    2 print('	python')
    3 print('Languages:
    python
    c++
    java')
    4 print('Languages:
    	python
    	c++
    	java')

    2.3.4 删除空白

    • 使用rstrip() 方法,删除字符串的末尾空白。
    • 使用lstrip() 方法,删除字符串的开头空白。
    • 使用strip() 方法,删除字符串的两端空白。
     1 Language = '  python  '
     2 #使用rstrip() 方法,删除字符串的末尾空白
     3 New_Language = Language.rstrip() #因为rstrip方法只是暂时处理 需要重新赋值才能保存
     4 print(New_Language)
     5 #使用lstrip() 方法,删除字符串的开头空白。
     6 New_Language = Language.lstrip()
     7 print(New_Language)
     8 #使用strip() 方法,删除字符串的两端空白。
     9 New_Language = Language.strip()
    10 print(New_Language)

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

    • 细检查,仔细的检查阅读代码避免一些小错误:如大小写,符号等
    • 勤搜索,遇到问题多搜索看看别人的博客,找到错误的根源并且弄懂。

    练习题:

    1.将用户名存储到一个变量,用全小写,并向该用户发送信息“hello Eric,would you like to learn some python?”

    1 name = 'eric'
    2 print('"hello '+name.title()+',would you like to learn some python?"')

    2.将一个人名存储到变量中,再以小写、大写、首字母大写的方式显示人名。

    name = 'rao qinglong'
    print(name.lower())
    print(name.upper())
    print(name.title())
    '''
    输出的结果为
    rao qinglong
    RAO QINGLONG
    Rao Qinglong
    '''

    3.找一个名人名言打印出来 包括名字引号

    1 print('Albert Einstan once said,"A person who never made a mistake never tried anything"')
    2 #输出结果为Albert Einstan once said,"A person who never made a mistake never tried anything"

    4.将练习3中的人名存储到变量中,打印练习3的语句并且打印变量

    1 famous_person = 'Albert Einstan'
    2 print(famous_person+' once said,"A person who never made a mistake never tried anything"')
    3 print(famous_person)
    4 '''
    5 输出结果为
    6 Albert Einstan once said,"A person who never made a mistake never tried anything"
    7 Albert Einstan
    8 '''

    5.剔除人名的空白处

     1 name = '	rao'
     2 print(name)
     3 print(name.lstrip())
     4 '''
     5 输出内容为
     6     rao
     7 rao
     8 '''
     9 name = '
    	long   '
    10 print(name)
    11 print(name.rstrip())
    12 print(name.strip())
    13 '''
    14 
    15     long   
    16 
    17     long
    18 long
    19 '''

     2.4 数字

    2..4.1 整数

    • 包含正整数、0、负整数(-1,0,1)
    • 整数简单运算(+ - * /)
    • 算术优先级 先乘除 后加减 有括号先算括号

    2.4.2 浮点数

    • 0.1 1.0 3.6等

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

    • str() 函数将其他类型变量转换为字符串

    2.5 注释

    2.5.1 如何编写注释

    • 单行注释 #注释内容 可在代码后面也可在代码前面
    • 多行注释'''  .... 换行 ....换行....换行''' 可在上面代码中见到

    2.5.3 该编写什么样的注释

    • 能够让人容易理解的
    • 有意义的
    • 简介的
  • 相关阅读:
    linux 添加环境变量(php为例)
    composer install Your requirements could not be resolved to an installable set of packages
    pytesseract 验证码识别
    mac crontab时间断内随机时间执行定时任务
    Mac使用crontab来实现定时任务
    安居客滑动验证码识别
    jQuery图片点击预览遮罩层,再点击关闭效果
    linux系统必学-部分链接
    JavaScript概念总结:作用域、闭包、对象与原型链
    Web前端性能优化全攻略
  • 原文地址:https://www.cnblogs.com/raoqinglong/p/11478838.html
Copyright © 2020-2023  润新知