基础语法和变量
1.常用快捷键如下:
各种快捷键 | 意思 |
---|
ctr + s | 保存 | ctr + / | 添加 取消注释 | ctr + c | 复制 拷贝 | ctr + v | 粘贴 | ctr + x | 剪切 | ctr + a | 全选 | ctr + z | 撤销 | ctr + shift + z / ctr + y | 反撤销 |
2.注释
定义:代码中不会被编译执行(不会被解释器解释)的部分,注释的存在不会影响程序的功能。
种类:
print('hello word!')
输出结果:
hello word!
"""
多行注释1
多行注释2
...
"""
'''
多行注释1
多行注释2
...
'''
价值:
1)对代码进行注解和说明
2) 增加程序的可读性
3)让有效代码的功能消失 ```
3.语句
定义:是指一条有效代码就是一条语句 特点: 1).一般情况下,一条语句占一行并且结束后可以不加分 2).一条语句开头,不能随意加缩进(空格、tab) 代码验证如下: 输入:
print('你好')
print('python')
结果:
你好
python
4.标识符和关键字
- 标识符:由字母,数字,下划线组成,且数字不能开头。
- 关键字:本身的存在就有特殊意义或者特殊功能的一些标识符
-
标识符代码展示如下: # 变量名 = 99
a = 1111
a1 = 77
a_ = 60
__ = 3
# a.b = 10 # 报错
# 1a = 3 # 报错
年龄 = 22
age = 20
-
关键字有以下35种: # ['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']
5.常用数据和数据类型
数字数据: 数值大小的数据。(如:长度、身高值、距离值等)
? 1)在程序中表示数字数据的时候和数学中的数字的表示方式一样(直接写), 例如:18、+20、-30、1.23、-3.5、3e4。 ? 2) 数字对应的类型有三种:int(整型)、float(浮点型)、complex(复数)
代码如下:
print(10000)
print(99e3)
文本数据: 用文字来提供数据的数据。(如:姓名、公司名、学校名、家庭住址、商品名称等。) 1)在程序中表示文字数据的时候需要加单引号或者双引号,例如:‘yase’、“四川成都”、‘good !’ 2)文本对应的类型:str(字符串) 代码如下:
print('亚瑟')
print("亚瑟")
布尔数据: 在程序中用True表示肯jj定、真。False表示否定、假的数据就是布尔。 1)布尔对应的类型:bool 代码如下:
print(True)
print(false)
print(type(100))
print(type(True))
其他常用数据类型:list(列表)、dict(字典)、tuple(元组)、set(集合)、迭代器、生成器、function(函数)、自定义类型。
代码如下:
print(type(100)) # <class 'int'>
print(type(True)) # <class 'bool'>
-
类型转换 -
类型名(数据) : 将指定数据转换成指定类型 -
注意:不是所有的字符串都可以转换成数字,字符串去掉引号后是一个整数就可以转换成整型,去掉引号后是数字的都可以转换成浮点型。 代码如下: print(int(6.14)) # 6
print(int(6.99)) # 6
print(float(80000)) # 80000.0
print(int(True)) # 1
print(int(False)) # 0
# print(int('Duqingshan')) # 报错!
print(int('456'))
print(float('879.4'))
print(float('657876'))
6.变量
定义:变量就是保存数据的容器,将数据保存到变量中以后,就可以通过使用变量来使用数据。(将数据保存到变量中) 语法格式如下: 语法:变量名 = 值 说明: 变量名 : 由程序员自己命名 要求:是标识符;不是关键字 规范:见名知义(看到变量名就大概知道变量中保存的是什么数据)、如果有多个单词单词之间用下划线隔开、不使用系统的函数名类名和模块名 = : (赋值符号)固定写法 值 : 任何有结果的表达式,如:具体的数据、运算表达式、函数调用表达式。
代码如下:
# a*b = 700 # 报错!
# for = 900 # 报错!
# print = 560
print(1000)
name = '牟牟'
dog_name = '财'
使用变量:使用变量就是使用变量中保存的数据。 代码如下:
num = 1000
print(1000)
print(num)
print(1000+ 200)
print(num + 200)
print(type(1000))
print(type(num))
重新赋值 代码如下:
name = 'duqs'
print(name)
name = 700
print(name)
a = b = c = 6000
# a = 700
# b = 700
# c = 700
print(a, b, c)
x, y, z = 105, 278, 309
# x = 105
# y = 278
# z = 309
print(x, y, z)
a = 8000
a = 9000
7.输出函数(将数据打印到控制台)
print(6776)
print('abcf')
print(type(6776))
print(199+ 2)
-
同时打印多个数据:print(数据1, 数据2, 数据3, 数据4, …) 代码如下: print(1680, 900)
print(178.5, '!', False)
print(10 + 20, 100, type(12.5))
-
定制结尾符号 代码如下:
end = ';'
# print(数据1, 数据2)
# 每个print都有一个end,end的默认值是换行符(\n)。当print打印完所有的数据后会自动打 印end的值。
print(100) # print(100, end='\n')
print(200) # print(200, end='\n')
"""
100
200
print(1000, end=';')
print(2000)
"""
1000;2000
"""
print('abc', 2000, end='。\n')
代码如下:
# sep=' '
# 数据分隔符的默认值是空格,控制的时候同时打印多个数据的时候,数据之间的分隔方式
print(1000, 2000, 3000, sep='+', end='=') # 1000+2000+3000=6000
print(1000 + 2000 + 3000)
print(1000, )
# 2.输入函数 - input
# 变量 = input(输入提示信息) 从控制台输入内容,并且将输入的内容保存到变量中
name = input('请输入姓名:')
print(name)
# 注意:通过input函数不管输入的内容是什么,返回的数据的类型都是字符串(str)
age = int(input('请输入年龄:'))
print(age, type(age))
print(age + 100)
|