学习python的第一天

一.python的基础语法

1.注释

注释就是代码中的说明性文字,不参与程序的编译执行,不影响程序的功能。

1)单行注释

在一行说明性文字前面加 #

# 村里有个姑娘叫小花
2)多行注释

将注释内容写在三个单引号或者三个双引号之间

'''
注释1
注释2
注释3
'''
"""
注释1
注释2
注释3
"""

2.语句

一条语句占一行,一行结束后不需要写分号,如果一行需要显示多条语句,语句之间必须用分号隔开。

a = 100
print(a)

a = 100;print(100)

3.行与缩进

1)缩进问题

python中通过冒号和缩进来产生代码块的,python程序中,一条语句的前面不能随意添加缩进,只有在需要产生代码块的时候才能添加缩进。

a = 100
  print(a)   # IndentationError: unexpected indent

if(
    
)
2)行

如果一行语句哟啊在多行显示,需要在换行前加(注意\的存在不能破坏数据)

4.标识符

标识符是用来命名的(给变量命名、给函数命名、给类命名);标识符由字母、数字或者下划线组成;数字不能开头(python3.x标识符中可以出现中文,但一般都不用)


student_name  = '小明'

5. 关键字(又叫保留字)

在python中具有特殊功能或者特殊意义的标识符就是关键字。
比如:False,None,True,and,as,assert,async,await,break,class,continue,def,del,elif,else,except,finally,for,,from,global,if,import,in,is,lambda,nonlocal,not,or, pass,raise,return,try,while,with,yield。

6.常见的数据和数据类型

1)常见的数据
  • 数字数据(用来表示数值大小的数据)
    数字数据在程序中使用的时候像数学一样直接写,例如:18、-12.5。
  • 文本数据(用文字信息来描述的数据)
    文本数据在程序中使用的时候需要加引号(单引号,双引号都可以),例如:‘黑子’ “黑子”。
    生活中除了数字数据以外的数据,几乎都是文本数据。
  • 布尔数据(用来表示结果只有两种情况对应的数据)
    在程序中布尔只有 True 和 False 两个值。
2)常见的数据类型

int、float、str、bool、list、dict、set、tuple。

  • int(整型) - 所有整数对应的类型。例如:0,456,-78(python2.x中除了int还有long)
  • float(浮点型) - 所有小数对应的类型。例如:0.22,-0.55,3e4
  • str(字符串) - 所有文本数据对应的类型。例如:‘小明’
  • bool(布尔类型) - 所有的布尔数据对应的类型。
  • list(列表)
  • dict(字典)

type函数:type(数据)
这个函数可以知道输出数据的数据类型。

print(type(500))  # <class 'int'>
print(type(0.25))  # <class 'float'>

二.输入输出函数

1.输出函数 - print

print(数据) - 将数据在控制台打印出来

1)同时打印多个数据

print(数据1,数据2,数据3,…) - 在控制台同时打印多个数据(多个数据在打印时以空格隔开)

print('复仇者联盟', '当幸福来敲门')  # 复仇者联盟 当幸福来敲门
2)同时打印多个数据并且制定分隔符

分隔符默认是空格。
print(数据1,数据2,数据3,…,sep=‘分隔符’) - 在控制台打印多个数据,多个数据之间以指定的分隔符进行分隔

print('uzi', 'sml', 'puff', 'wei', sep='+')  # uzi+sml+puff+wei
3)控制结束符

在默认情况下,一个print打印结束后,会自动在最后打印换行,如果希望一个print打印结束时候不换行,就需要去设置end参数。
print(数据1,数据2,数据3,…,end=‘结束符’)

print('你好,妹妹!', end='|')
print ('你好啊,哥哥')     # 你好,妹妹!|你好啊,哥哥

2.输出函数 - input

input(‘输入提示信息’)

input('请输入姓名:)   # 请输入姓名:

注意input函数,不管输入的内容是什么最后返回的数据的类型都是'str'。

三.变量

没有变量的时候,数据的意义不明确,操作不方便;
变量就是用来保存数据的。(和数据进行关联)

age = 18
length = 100
dog_name = '小黄'

1.定义变量

语法:变量名 = 数据

说明:
变量名 - 程序员自己命名
要求:是标识符,不能是关键字;
规范:

  • 所有字母都小写,如果由多个单词组成单词之间用下划线隔开;
  • 见名知义(看到变量名大概知道这个变量中保存的是什么数据);
  • 不使用系统自带的函数名,类名和模块名。

= - 赋值符号,固定写法
数据 - 任何有结果的表达式(包括任何类型的数据,已经定义过的变量,运算表达式,函数调用表达式)

a = 100
student_name = '小明'

2.使用变量

使用变量就是使用变量中保存的数据

name = '隔壁老王'
print(name)  # 隔壁老王

注意:变量必须先定义再使用

print(stu_name)  # NameError: name 'stu_name' is not defined

3.修改变量的值(重新给变量赋值)

python中的变量可以重新赋值,重新赋值后,变量中保存的数据就是最新赋值的数据。

address = '重庆开县'
address = '四川成都'
print(address)   #  四川成都

4.同时定义多个变量

1)同时定义多个变量赋相同的值

变量名1=变量名2=变量名3=…=数据

a = b = c = 100
print(a, b, c)  # 100 100 100
2)同时定义多个变量赋不同的值

变量名1,变量名2,变量名3,…=数据1,数据2,数据3,…(变量个数和数据的个数一致)

a1, a2, a3 = 100, 500, 400
print(a1, a2, a3)   # 100 500 400
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值