Python 2107 雷庭浩 第二天

Python 2107 雷庭浩 第二天

1.运行pycharm和pycharm的相关事宜

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.基础语法

1.注释

代码分为有效代码和注释两个部分
1)有效代码就是会被编译器、解析器翻译成机器码来影响程序功能的部分
2)注释就是代码中不参与编译执行的部分,注释的存在不会影响程序的功能

1.1单行注释 - 在注释内容前加#

快捷键 - Ctr + /

print('hello world')     #我是注释
print('你好吗?')
1.2 多行注释

将注释内容放在""" “”"或者’‘’ ‘’‘

"""
我是第一行
我是第二行
"""
'''
我是第一行
我是第二行
'''

2.行和缩进

1)一般情况下,一条语句占一行;一行结束后不需要写分号

print('hello world')
print('你好!')

2)如果要在一行写多条语句,语句之间必须使用分号隔开

print('hello world');print('你好!')

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

print('好好学习!')

3.标识符 - 命名约束

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

abc=100
a1=100
a_=100
#a-b=100  #报错,名字中不能出现-
#1ab=100  #报错,名字中数字不能开头

4.关键字 - 本身具备特殊功能或者特殊意义的标识符

‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’,
‘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  #具备特殊功能

5.常见数据和数据类型

1)数字数据 - 用来表示数值大小的数据,比如:年龄、身高、体重、价格、数量、折扣等。
程序中表示数字的方式和数学中表示数字的方式一样,例如:12、+12、-23、1.23、0.9、-2.34、3e4;
python中数字对应的类型有两种:int(整形,相当于数学中的整数)、float(浮点型,相当于数学中的小数)
2)文本数据 - 文字信息对应的数据;比如:姓名、地址、专业名、学校名、心情。
程序中表示文本数据需要将数据放在单引号或者双引号中,例如:‘lth’、“重庆”
python中文本数据对应的类型只有:str(字符串)
3)布尔数据 - 只有True和False两个值,True表示肯定、真;False表示否定、假
程序中表示布尔数据的时候直接写。(注意True和False是关键字)
布尔对应的类型:bool(布尔)
4)空值 - Python中None表示空

6.type函数 - 获取数据的类型

type(数据) -
type(100) #获取100对应的类型
print(type(100)) #打印获取到的100的类型

练习:分别打印:12.5、True、'True’的类型
print(type(12.5))           #<class 'float'>
print(type(True))           #<class 'bool'>
print(type('True'))         #<class 'str'>

3.输入和输出函数

1.输出函数(打印函数)- print

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

print(100)
print('你好')
print(100+200)

结果:
100
你好
300

2)print(数据1,数据2,数据3…) - 打印多个数据

print(100,'你好',100+200,True)

结果:
100 你好 300 True

练习:使用一个print打印数字12.5和12.5的数据类型

print(12.5,type(12.5))

结果:
12.5<class 'float'>

3)定制end:print(数据1,数据2,数据3,…,end=‘结束标志’)
结束标志默认是换行
一个print在打印数据的时候,数据打印完了,会打印end后面的结束标志

print(10,end='')
print(200)
打印结果
"""
10200
"""

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

print(10,20,30,40) #10 20 30 40
print(10,20,30,40,sep=';')  #10;20;30;40
print(10,20,30,40,sep='+',end=';')  #10+20+30+40;

2.输入函数 - input

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

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

结果
请输入姓名:雷庭浩
雷庭浩
注意:通过input输入数据的时候,不管输入的内容是什么,获取的数据类型都是字符串
value = input('请输入数据:')
print(value,type(value))

结论:
请输入数据:123
123int

age = int(input('请输入年龄:'))
#age=18
print(age + 1)

结论:
请输入年龄:18
19
补充:类型转换 :类型名(数据)
num='12'
print(type(num))

结论:
<class 'str'>

num = int('12')
print(type(num), num +1)

结论:
<class 'int'>,13

将输入的年龄值转换成整型再保存到变量age中

age = int(input('请输入年龄:'))
print(age + 1)

结论:
请输入年龄:18
19
思考:是不是所有的数据都可以转换成int,float,str和bool

1)int:
所有的float数据都可以转换成int

print(int(.89))    #1
print(int(-10.56))   #-10

字符串只有引号中是整数的字符串才可以转换成int

print(int('123'))   #123

布尔可以转换为整形

print(int(True)) #1
print(int(False)) #0

4.变量的使用

print('亚索:死亡如风,常伴吾身')
print('亚索:死亡如风,常伴吾身')
print('亚索:死亡如风,常伴吾身')
#亚索:死亡如风,常伴吾身
#亚索:死亡如风,常伴吾身
#亚索:死亡如风,常伴吾身

message='死亡如风,常伴吾身'
print(message)
print(message)
print(message)

#死亡如风,常伴吾身
#死亡如风,常伴吾身
#死亡如风,常伴吾身

#结论:当在程序中需要一个数据的时候,先将数据保存到变量中;然后再通过使用变量来使用这个数据

age = 18
print('年龄',age)		#年龄 18
print('python',age)		#python 18

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

语法:
变量名=数据

说明:
变量名 - 程序员自己命名
要求:是标识符,不是关键字
规范:a.见名知义(看到变量名就大概知道这个变量中保存的是什么数据)
b.所有的字母都小写,多个单词之间用下划线隔开
c.不适用系统的函数名、类名、模块名
= - 固定写法;(赋值符号)
数据 - 任何有结果的表达式,例如:任何类型的数据、运算表达式等

discount_price = 100
#print = 10
#print('hello world')

a = 'abc'
b = 10+20
print(b)		#30

2.使用变量

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

num = 100
print(num)		#100

x = 100
y = num
print(y)		#100

3.重新给变量赋值

x = 100
x = 200
print(x)    #200

x='abc'
print(x)   #abc

4.同时定义多个变量

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

a = b = c = 2
print(a,b,c)  #2,2,2

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

x,y,z = 100, 200, 300
print(z)    #300

### 3.重新给变量赋值

```python
x = 100
x = 200
print(x)    #200

x='abc'
print(x)   #abc

4.同时定义多个变量

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

a = b = c = 2
print(a,b,c)  #2,2,2

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

x,y,z = 100, 200, 300
print(z)    #300
感谢观看…
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值