Python学习--day 03

012.第一个python程序

进入环境:在cmd命令下输入python
老师还推荐了sublime软件,之前我安装过了
每次学编程的第一行代码——print('Hello world!!')
文件命名结尾为.py,是python源文件,xxx.py扩展名是py
源文件–>解释器–>指令–>CPU
在命令行状态下,仅仅输入文件的前几个字符,按下Tab可以自动填写文件的全名,是一种便捷的操作方式。
在命令行状态下,可以使用上下键快速将以前的指令输入cmd窗口中。

013.介绍命名规则

  • 一些错误
    SyntaxError:语法错误
    NameError:名字错误
  • 黑窗口是交互式(所见即所得,但是无法保存无法维护),退出交互式使用Exit()
  • sublime是源文件式(可以长期保存,便于维护代码,若代码比较长可以快速格式化)。
  • 代码的执行顺序:从左到右,从上到下。
  • 命名:见名知意
  • 注释:#

014.变量

变量里面可以存放的类型:字符串、整型变量、浮点数、布尔类型、数组、列表、字典等
(这节讲的太基础了)

015.变量命名规则

  • python的弱类型:money可以赋值为9.9(数字),也可以赋值为’9.9元‘(字符串)
    money = 9.9
    money = '9.9元'
    如上,是可以的,与之前学过的Java、C等语言需要指定一个变量的类型再书写赋值不同。
  • 语句——测试变量的类型
    python type(变量名)
  • 变量可以放到括号中用逗号分割一起打印
a = 1
b = 2
print(a,b)
# 同时打印a、b
  • 变量命名规则:
    由字母、数字、_组成,不能用数字开头
    严格区分大小写
    不能用python的关键字——查看方法import keyword + print(keyword.kwlist)

  • 驼峰式命名
    变量命名:除第一个单词的字母小写其余大写,例 getName、payMoney
    类名:每个单词的首字母大写,例:GetName

  • 下划线式命名(python推荐)
    get_name 、goods_total

016.回顾

回顾了之前的内容,没有什么太多的新东西

使用记事本生成py文件的时候,由于python 2.x对中文字符支持很差,则在python另存为的编码选项要选择UTF-8,python 2 的文件头部要加上#coding : utf-8

017.print使用

  1. 使用方式1
    python print('hello world!')
  2. 使用方式2
    print(name, age, gender)
  3. 使用方式3
    print (value, ..., sep=' ',end='\n',file = sys.stdout by default)
    sep指代依次打印出的项目的分隔符
name = 1
age = 2
gender = 3
print(name, age, gender, sep='#')
##输出:1#2#3
  1. 使用方式4
    末尾自动有转义字符,可以指定end的内容改变输出
 print('AAA', end=' ')
 print('BBB', end=' ')
 # 输出:AAABBB

018.转义字符

\n:换行
\t:制表位
\r:回车,打印头回到行首,idle中不能实现该功能
\、’ 、"等转义字符
老师还讲了双引号套单引号、单引号套双引号可以,但是双套双单套单不可以。

019.字符串和常量

  • 不用转义字符的输出方式:在print的最前面加上一个r,就可以保证原文输出
    print(r'hello\py\thon')
    只要在字符串前面加上了r,就代表原样输出字符串的内容,即便有转义内容也不会发生转义。
  • 字符串的表示方式,使用单引号、双引号、三引号括起来的代表是字符串,三引号括起来代表按照原样输出
    其他的要注意的信息,三引号还有注释的功能,用于多行注释。
message = '''
[Attention]
I am looking for you.
Quickly.
'''
print(message)
#输出:
#[Attention]
#I am looking for you.
#Quickly.

  • 常量的表示方式(一种约定)
    与Java中的final不同,在python中,通过命名的时候将所有字母大写,代表是常量:
    NAME = 245
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值