python基础第一节(9.14日)
大概内容:
-
python基本语法
-
变量
1、如何在谷歌上安装插件
- 首先下载FeHelper插件–>推荐下载–>得到crx文件 谷歌浏览器插件网页:
- 打开谷歌浏览器–>更多工具–>扩展程序–>打开开发者模式–>将crx文件拖至其中进行安装并且开启使用即可


2、如何在pycharm中创建文件
(考查:python源文件:py文件,文件后缀是.py)
- 新建项目:点击File–>New Project


3、对于pycharm中代码如何正确输入
-
运行程序中报错的分析

-
SyntaxError- 语法错误

-
invalid syntax-无效语法

-
IndentationError- 缩进错误

4、基础语法内容
1.注释
# 1.注释
# 注释就是代码中不参与编译(解释)执行的部分。(注释的存在不影响程序的功能)
# 注释在代码中的作用:1、对代码进行注解和说明(让程序员在读代码的时候更轻松) 2.让程序功能消失 ctrl+/ 键
# 求1+2+3+。。。+99的和
sum = 0
for x in range(100):
sum +=x
print(sum)
# 1) 单行注释(ctrl+/ 键) - 在注释内容前加# (#后面最好有个空格,否则有语法报错)
# 1).eg 打印hello world
print('hello world!') # 打印hello world
# 打印hello world!
# 2)多行注释 - 将注释内容放在""""""里面或者''''''里面(英文输入法状态)
# 2).eg
"""
注释内容1
注释内容2
"""
'''
注释内容1
注释内容2
'''
2.行和缩进
# 2.行和缩进
# 1)python中一条语句占一行,一行结束后可以不写分号
# 2)如果要在一行显示多条语句,语句之间必须使用分号
# 3)python中一条语句的开头不能随意添加缩进(空格或者按tab键)
print('你好')
print('今天天气真好')
print('你好');print('今天天气真好')
if 20>18:
print('笑了')
3.标识符和关键字
# 3.标识符和关键字
# 1)标识符
# 标识符是程序员在程序中给变量,函数或者类命名的时候的命名要求。
# 标识符 :1.由字母,数字,下划线组成 2.数字不能开头
# 变量名 = 数据 (变量名满足标识符)
abc = 100
_abc = 100
abc123 = 100
_123 = 100
__ = 100
# a*b = 10 #报错
# 1ab = 12 #报错
# 2)关键字:在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']
# eg打印关键字列表
import keyword
print(keyword.kwlist)
4.常用数据和数据类型
1)数字数据 - 表示数值大小的数据就是数字数据(eg:年龄,身高,成绩,距离),程序中使用的时候和数学中一样:直接写。
例如:18、100、-10、3.1415926、-0.9、3e4、
数字对应的类型:整型、浮点型
a.整型(int) - 所有整数对应的类型
b.浮点型(float) - 所有小数对应的类型
复数
print(3E4) #30000.0
print(3e-4) #0.0003
2)文本数据 - 表示文字信息的数据就是文本数据,程序中使用文本数据的时候需要将文字内容放在单引号或者双引号中
例如:“陈来”、'重庆开县'、'13560473298'
文本数据对应的类型:字符串(str)
'陈来'
print('陈来')
print("hello,world")
3) 布尔数据 - 只有True和False两个值,True相当于生活中的yes表示真、肯定,False相当于生活中no表示假、否定。
程序中使用布尔的时候True和False直接写
布尔数据对应的类型:布尔(bool)
4) 空值 - None,表示没有
5)其他常用类型:列表,元组,集合,字典,迭代器,生成器,函数,自定义类型
print(True,False)
# print(true)
print(20 > 10)
5.获取数据类型 - type
type(数据) - 获取指定数据的类型
print('---------------')
# type(100)
print(type(100))
print(type(True))
print(type('chenlai'))
#练习打印12.55、’chenlai‘和 False类型
print(type(12.55))
print(type(None))#空的类型吗???
print(type(False))
print(type(3.1415926))
5、输入和输出
1.输出函数
# 1.输出(打印)函数 - print
# 将程序中的数据显示到控制台
# 1)一次打印一个数据 print(数据)
print(80)
print(4+2)
print('Python')
print('100')
# 2)一次打印多个数据:print(数据1,数据2,数据3,...)
print(1, 2, 3, 4)
print(10, 20, 30, 40)
print(10, '10', True, "chen lai", 3.1415)
# 练习:在一行打印:姓名:小明 年龄:18 已婚:False
print('姓名:', '小明', '年龄:', 18, '已婚:', False)
print('姓名:', '小明', '年龄:', 18, '已婚:', False)
# 3)设置参数end
# print(数据,end=换行/回车) - print打印数据的时候先将数据全部显示在控制台,显示完成后自动打印end值,end默认为回车
print('--------华丽的分割线---------------')
print(100, end=',')
print(200)
print('--------华丽的分割线---------------')
print(100, 200, 300, end=' 结束 ')
print('hello',end='')
# 4)设置参数sep
#默认情况下一个print同时打印多个数据,数据之间用空格隔开
print('--------华丽的分割线---------------')
print(10,20,40,sep='-')
print(200,sep='0')
# 练习11+22+33=hello
print(11, 22, 33, sep='+', end='=')
print('hello')
2.输入函数
# 2.输入函数 - input
# 变量名=input(输入提示信息)
print('--------华丽的分割线---------------')
input('请输入姓名:')
#练习:分别提示输入姓名,年龄,性别的三个数据
name = input('请输入姓名:')
age = int(input('请输入年龄:'))
gender = input('请输入性别:')
print(name,age,gender)
# 注意:不管通过input从控制台输入的数据是什么,得到的数据的类型都是字符串
# 补充:类型转换
# 类型名(数据
print(type(name),type(age),type(gender))
print(age < 18)
6、变量
# 变量就是用来保存数据,通过使用变量就可以使用变量中保存的数据
# 1.定义变量 (定义 = 创建)
"""
语法:
变量名 = 数据
说明:
变量名 - 程序员自己命名的
要求:1.是标识符 2.不是关键字
规范:1) 见名知义(看到变量名就大概知道变量中保存的是什么数据)
2)所有的字母都小写,多个单词之间用下划线隔开
3)不使用系统的函数名、类名、模块名
= - 赋值符号,固定写法
数据 - 任何由结果的表达式,例如:具体某种类型的数据、已经赋值过的变量、运算表达式
"""
dog_name = '菜菜'
cat_name = '花花'
# print = 100 本身的功能消失
a = 100
c = a
print(a,c)
b = 'chen lai'
d = 10 + 20
print(d)
# 练习:定义三个变量,分别保存自己的姓名,年龄和电话
my_name = '陈来'
my_age = 18
my_tel = '19131403798'
name = 'chen lai'
age = 12
tel = '132'
# 2.使用变量
# 使用变量就是使用变量中保存的数据,数据能做的事情变量都可以做
print(age)
print(age+10) #age类型
print(name)
print('name')
#练习:打印个人信息,姓名:XX ,年龄:XX ,电话:XX
print('姓名:', my_name,',', '年龄:', my_age, ',', '电话:', my_tel)
print('姓名:', name,end=',')
print('年龄:', age,end=',')
print('电话:', tel)

1548

被折叠的 条评论
为什么被折叠?



