第一天:基础语法和变量

基础语法

1.注释

代码里面分为有效代码和注释两个部分
有效代码即为解析器,编译器翻译成机器码来影响程序的功能的
注释的内容在代码中不会被翻译执行

单行注释就是在单行代码前加上#
Ctrl+/即为快捷键注释
 例如#print('还可以')即#后面的内容不会被执行
多行注释

将要注释的内容放在’’’’’'或者""""""(所有的引号必须英文输入法输入)

 例如:   
 '''
 print('还可以')   
 print('还不错')
 '''   
 即'''         '''内的内容不会被翻译执行
 
 """
 print('还可以')   
 print('还不错')
 """
 即"""   """内的内容不会被翻译执行
2.行和缩进

一般一句占一行,结束后不用加分号

     例如:print('可以噢')
     print('将就嘛')

如果需要在一行里面写多个语句就需要在结尾加上;

例如:print('可以噢');print('将就嘛')

一行语句的开头不能随便添加缩进 - 空格、水平制表符

例如:print('好好学习')
3. 标识符 - 命名约束

当需要程序员命名的时候,标识符就是对命名的要求
Python对应名字的要求(标识符的要求):由字母数字下划线组成;并且数字不能开头
变量名 = 值

例如:abc=100
     a1=100
     a_=100
     a_1=100

名字中也不能存在符号或者数字开头不然都会报错

例如:1a=100
a-b=100           
4. 关键字 - 本身具备特殊功能或者特殊意义的标识符

‘False’, ‘None’, ‘True’, ‘peg_parser’, ‘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’
from keyword import kwlist
print(kwlist)

例如:for=100  ×   因为for是关键字中的一个
5.常见数据和数据类型
1)数字数据-用来表示数值的大小的数据
 例如:年龄、身高、体重、价格、数量、折扣等。

程序中表示数字的方式和数学里面的表达方式一样

  例如:5、+5、-5、5.5、0.5、-5.5、5e3注:(5*10^3)

python中数字对应的类型有两种:int(整型,相当于数学里面的整数)、float(浮点型,相当于数学里面的小数)

2)文本数据-文字信息对应的数据
例如:姓名、地址、专业名、学校名、心情。

程序中表示文本数据需要将数据放在单引号或者双引号中

例如:'曾睿' 、'成都'

python中文本数据对应的类型只有:str(字符串)

3)布尔数据-只有True和False两个值,true表示肯定、真;False表示否定、假

True相当于√
False相当于×
程序中表示布尔数据的时候直接写。(注意:True和False是关键字)
布尔对应的类型:bool(布尔)
所有的float都可以转换成int
bool也可以转化成int ,true是1 false是0

4)空值-Python中None表示空
6.Type函数-获取数据的类型

Type(数据)

 例如type(100)     获取100对应的类型
 print(type(100))   打印获取到的100的类型 
7.输出函数(打印函数)-print

print函数的作用是将数据显示在控制台
1)print(数据) - 打印单个数据

2)pirnt(数据1,数据2,数据3,。。。) - 同时打印多个数据

3)定制end:print(数据1,数据2,数据3,。。。end=‘结束标志’)
如果不添加默认就是换行
如果添加默认不换行且为end后面的结束标志

例如:
1.
print(10,end='')
print(200)
打印出来结果就是10200     因为加了end且end后缀引号内没添加任何词汇  所有显示结果为不换行的10200
2.
print(100, end='+')
print(200, end=';')
print('abc')
打印出来结果就是100+200;abc
3.
print(10,20,30,end='=')
print(60)
打印出来的结果就是10 20 30=60  

4)定制sep:print(数据1,数据2,数据3,。。。,sep=’分隔方式‘)
分割方式默认是空格

例如:print(10,11,22,33)打印出来为10 11 22 33
print(10,11,22,33,sep';')打印出来为10;11;22;33
print(10,11,22,33,sep='+',end=';')打印出来为10+11+22+33;
8.输入函数 - input
 input的作用:在程序中获取从控制台输入的数据

变量名=input(输入提示信息) - 在控制台提示用户输入数据,并且将输入的数据存储到前面的变量中

例如:name=input('请输入姓名')
print(name)

注意:通过input输入数据的时候,不管输入的内容是什么,获取到的数据的类型都是字符串。

类型转换:
类型名(数据)-将指定数据转换成指定类型

例如:num='12'
print(type(num))   结果为str  因为'12'为文本数据
num=int('12')
print(type(num),num+1)结果为整型int   13    因为文本数据'12'已经被转换成了整型
将输入的年龄值转换成整型再保存到变量age中
age=int(input('请输入年龄'))    比如输入的是18.5
print(age+1)   打印结果为18+1
 1)int:

所有的float数据都可以转换成int
print(int(1.89)) # 1
print(int(-10.56)) # -10

字符串只有引号中是整数的字符串才可以转换成int
print(int(‘123’)) 结果为123
print(int(‘12.3’)) 结果为报错
print(int(‘abc’)) 结果为报错

布尔可以转换成整数
print(int(True)) #1
print(int(false)) #0

二.变量

变量的使用:方便简洁明了 结论:当程序中需要一个数据的时候,先将数据保存到变量中!然后通过使用及更改变量来使用该数据

1.定义变量(创建变量)-将数据保存到变量中

语法:
变量名=数据
说明:
变量名-程序员自己命名;
要求:是标识符;不能是关键字,不然就会报错
规范:
a,见名知义(看到变量名就大概知道这个变量中保存的是什么数据)
b,所有的字母都小写,多个单词之间用下划线隔__开
c,不适用系统的函数名,类名,模块名
等于符号=其实就是(赋值符号)

数据-任何有结果的表达式。

例如:任何类型的数据,运算表达式等
2.使用变量

使用变量就是使用变量中保存的数据。数据能干的事情,保存这个数据的变量都可以干

3.变量可以多次赋值 但是最终的结果取决于最后一次赋值,前面的赋值会被覆盖。
例如:a=100
a=200
print(a)    #200
4.同时定义多个变量

1)同时定义多个变量赋相同的值:变量名1=变量名2=变量名3=。。。=数据

例如:a=b=c=8  那3个变量赋值都为8

2)同时定义多个变量赋不同的值:变量名1,变量名2,变量名3,。。。=数据1,数据2,数据3

例如:x,y,z,=1,2,3即x=1,y=2,z=3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值