栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础语法与变量

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础语法与变量

Pycharm常用快捷键
ctr+/注释和取消注释
ctr+s保存
ctr+z撤销
ctr+shift+z反撤销
高级语言 有效代码(被计算机执行部分) 注释(注解和说明,降低代码阅读难度) 单行注释:在注释内容前加#(快捷键ctr+/)
  # 注释内容 
多行注释:在段前后加三个引号(单双皆可)
   """
   这是多行注释1
   这是多行注释2
   """
   
   '''
   这是多行注释1
   这是多行注释2
   '''
行和缩进

1)一条语句占一行;一行结束后不需要分号
2)如果非要一行显示多条语句,语句之间必须使用分号给开
3)一行语句的开头不能随意添加缩进(空格和制表符-tab)

标识符和关键字 1)标识符(Python命名要求):[就是变量?]

由字母、数字下划线组成,并且数字不能开头

abc = 10
a12 = 10
__ = 10
123 = 10 # 报错!数字不能开头
12a = 10 # 报错!数字不能开头
ab-12 = 10 # 报错!出现了字母、数字下划线以外的东西

2)关键字:

在Python中本身就具备特殊功能或者特殊意义的一些标识符,这些表示不能用来给别的东西当名字

例如:for、in、while、if等
for = 10

数据类型 1) 数字数据

用来表示数值大小的数据就是数字数据。程序中数字的表示方法和数学中数字的表示方法一样。
例如:100、12.5、-1.23、+109、3e4/3E4(科学计数法)

int 整型

相当于数学中整数

float 浮点型

相当于数学中小数

print(6e3)	# 6000.0
2) 文本数据

用文字内容来表示信息的数据

程序中表示文本数据的时候必须将文字内容放在单引号或者双引号中。
例如:‘余婷’、“重庆”、‘110’、‘hello!’

字符串(str) 纯数字有文本意义时也看作文本 加引号

print(“hello world”)
print(‘18’) #这里’18’为文本而非数字

3) 布尔数据

a.只有True和False两个值,分别表示真(对、肯定)和假(错、否定)
注意:True和False都是关键字,程序中表示的时候直接写,注意首字母大写
b.布尔数据对应的类型:布尔(bool)

print(10>20)	# False
print(True)		# True
4) 空值 None

相当于生活中的无

print(None) # print将括号中内容显示在控制台

获取数据类型的函数-type
type(数据)   -  获取指定数据的类型
print(100)      # print工具的作用是将括号中的内容显示在控制台
type(100)       # type只是单纯获取某个数据的类型,不会将结果显示在控制台
print(type(100))        # 
函数 输出函数-print

print-打印 在控制台输出指定数据

print(具体值或运算结果)
print(2.34)		# 2.34
print('abc')	# abc
print(False)	# False

print(10 + 20)	# 30
数据用逗号隔开可同时打印
print(783,83.3,'j',type(4.5*46))	# 783 83.3 j 
定制end
end='任意文本'	# 替换当前行print结束时默认的回车

print(783, 83.3, 'j', type(4.5*46), end='=')	
print()											
print('97+3',end='=')							# 783 83.3 j =
print(97+3)										  97+3=100
定制sep

sep=字符串 替换当前输出行中的间隔
end=,sep=必须在放全部数字数据后,之间顺序不影响输出结果

print(3,34,5,sep=',')					# 3,34,5
print(10, 20, 30, 40, sep='+')			# 10+20+30+40

print(10,20,30,40,sep='and',end='--')	
print()
print(10,20,30,40,end='--',sep='and')	# 10and20and30and40--
										  10and20and30and40--
输入函数 - input

变量 = input(输入提示信息) 提示输入内容,用户输入信息后,按回车结束输入;计算机返回字符串类型数据
注意:不管从控制台输入的内容是什么,返回的数据的类型都是字符串(str)

name = input('请输入你的名字:')
print(name, type(name))    # xiaoming 

age = input('请输入你的年龄:')
print(age, type(age))     # 23 
数据类型转换

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

age = '18'
print(type(age))        # 

age = int('18')
print(type(age), age)        # 

age = int(input('请输入你的年龄:'))
print(age, type(age))     # 23 
print(age + 1)      # 24

练习:输入学生的分数,并且将输入的分数加100再打印出来。(分数可以是小数)

score = float(input('请输入分数:'))
print(score + 100)
变量-承载数据 使代码更易读
print(18)
print(19)

他人阅读时难以理解代码段的作用和目的.

age=18
print(age)
print(age+1)

很容易看出输出的是年龄

可复用,简化操作(修改大量数据时非常关键)

重复输出信息

print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
message = '托儿索:面对疾风吧!'
print(message)
print(message)
print(message)
print(message)
print(message)
定义变量 语法:变量名 = 数据 变量名命名规范
  • 程序员自己命名;

    • 要求:是标识符;不能是关键字

    • 规范:

      • 见名知义(看到变量名就知道这个变量中保存的是什么数据);

      • 字母都小写,多个单词用下划线隔开;

      • 不使用系统的函数名、类名或者模块名

        • print = 10   # print给变量命名,会导致打印功能失效
          print(100)
          
          # int = 10      # int不能给变量命名
          
= : 赋值符号;固定写法 数据: 任何有结果的表达式

可以是:具体的某种类型的数据、有结果的运算表达式、函数调用表达式等!

score_average = (88+32+42)*2
print(score_average)

给同一变量重复赋值,后面的会覆盖前面的数值

a=2
a=5
print(a)	# a=5
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/321992.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号