课堂随笔:

python基础

一 什么是编程语言?

二 计算机组成部分

CPU

内存

外存

输入设备

输出设备

三 安装与使用

1.安装py thon解释器

2.安装pycharm编辑器

3.创建py thon文件,打印hello world!

四 什么变量?

变量,可变化的量。

#变量值: 'tank' ,会在内存中产生-份内存地址。

#变量名:相当于一个门]牌号,用于与变量进行绑定。

# =:用来把变量值绑定给变量。

变量的命名规范:

驼峰命名法:AgeofTank

# python强烈推荐使用

下划线命名:age_of_tank

变量名定义规范:

1.要以英文字母或下划线开头命名

a1#英文字母开头

_a#下划线开头

2.不能以数字开头命名

1a#错误!!!

3.关键字不能命名:

' and ' , ' as ' , ' assert ' , ' break ' , ' class' , ' continue' ,

'def','del','elif','else','except','exec',

' finally' , ' for' , ' from' , ' global' , ' if' , ' import' ,

' in' , ' is' , ' lambda' , ' not' , ' or', ' pass' , ' print' ,

' raise' , ' return' , ' try' , ' while' , ' with' , ' vield'

定义变量名不好的方式:

1.不要以中文命名

2.变量名过长

3.变量名词不达意

定义变量的三大特征

id #用来表示变量的值在内存中唯一的一份内存地址。

type#变量值的类型

value#变量的值

#变量值:'tank',会在内存中产生一份内存地址。

#变量名:相当于一个门牌号,用于与变量进行绑定。

#:用来把安量值绑定给变量。

name = tank

print (name) # tank

#定义变量的三大特征

#id:变量的值一样,内存地址是不一样的。

# namel = ' tank 1 '

# name2 = ' tank 1 '

# python优化机制(小计数池)

#在某个长度内,python把值相同的变量值统一存放在同一个内存地址中。

# print (id (name1))

# print (id (name2)

#type:用于判断变量的类型

strl =' hello'

print(type(str1)

常量:

指的是不变的量。

常量本质上也是变量,在python不会有任何机制限制你不能修改常量。

而是python程序员人为去限制自己,凡是遇见大写的变量都不能对其进行修改。

命名规范:

变量名全大写。

注释

单行注释:#

快捷键:ctrl+/

多行注释:三引号

,,,, """

快捷键:

,,,+回车键

"""+回车键

字符串类型:

str

作用:名字,性别,国籍,地址等描述信息

定义:

在单引号\双引号\三引号内,由一串字符组成。

优先掌握的操作:

1、按索引取值(正向取+反向取):只能取

2、切片(顾头不顾尾,步长)

3、长度1en

4、成员运算in和not in

5、移除空白strip

6、切分split

7、循环

格式化输出

尊敬的用户,你好!您本月的话费扣除99元,还剩0元。

#通过某种占位符,用于替换字符串中某个位置的字符。

占位符:

%s:可以替换任意类型

%d:可以替换数字类型

示例:

尊敬的用户,你好!您本月的话费扣除%s元,还剩%d元。

#1 移除name变量对应的值两边的空格,并输出将处理结果

str1 = 'aleX'

print(str1.strip())#2 判断name变量对应的值是否以‘al’开头,并输出结果

str1 = 'aleX'

print(str1.startswith('al'))#3 判断name变量对应的值是否以‘X’结尾,并输出结果

str1 = 'aleX'

print(str1.endswith('X'))#4 将name变量对应的值中的‘l’替换为'p',并输出结果

str1 = 'aleX'str2= str1.replace('l', 'p')print(str2)#5 将name变量对应的值根据‘l’分割,并输出结果

str1 = 'aleX'str2= str1.split('l')print(str2)#6 将name变量对应的值变大写,并输出结果

str1 = 'aleX'

print(str1.upper())#7 将name变量对应的值变小写,并输出结果

str1 = 'aleX'

print(str1.lower())#8 请输出name变量对应的值的第2个字符?

str1 = 'aleX'

print(str1[1])#9 请输出name变量对应的值的前3个字符?

str1 = 'aleX'

print(str1[0:3])#10 请输出name变量对应的值的后2个字符?

str1 = 'aleX'

print(str1[2:4])#11 请输出name变量对应的值中‘e’所在索引位置?

str1 = 'aleX'str2= str1[0:3]print(len(str2))#12 获取子序列,去掉最后一个字符。如:oldboy 则获取oldbo

str1 = 'aleX'

print(str1.strip('X'))

python命名规则数字开头的成语_day01 Python基础相关推荐

  1. python命名规则数字开头的成语_day1 python基础

    python基础 一 什么是编程语言? 编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来, 产出的结果就是包含一堆字符的文件 强调: 程序在未运行前跟普通文件无异,只有程序在运行 ...

  2. python命名规则数字开头的成语_浅谈Python中带_的变量或函数命名

    搜索热词 Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就 ...

  3. python命名规则数字开头的成语_python小白之路(基础知识一)

    一.开篇输出:print("Hello World!") 二.中文自由行:#coding=utf-8 或 # -- coding:UTF-8 -- 三.Linux多行:#!/usr ...

  4. 不符合python命名规则的是_下面不符合Python语言命名规则的是__________。

    [单选题]土方开挖时,底宽 8 米.底长 18 米.挖深 2 米,应套用的土方开挖形式为( ). [多选题]如果正常生产年份的偿债备付率低于 1 ,则说明( ). [简答题]什么是无限能力计划?若企业 ...

  5. python命名规则和标识符有哪些

    以标识符为例,python命名规则如下: 1.标识符是由字符.下划线和数字组成,且第一个字符不能是数字. 2.标识符不能和Python中的保留字相同. 3.Python中的标识符中,不能包含空格等特殊 ...

  6. Python命名规则

    Python命名规则 一.命名规则 只能使用字母.数字.下划线 不能以数字开头 不能使用关键字 严格区分大小写 建议使用英文,做到见名知意 能以下划线(_)开头 二.命名规范 1. 驼峰命名法 小驼峰 ...

  7. python命名规则,代码规范

    python命名规则,代码规范 1.模块命名 2. 类命名 3.函数命名 4.变量命名 5.空行 1.模块命名 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) ...

  8. 数开头的成语有哪些_一至十数字开头的成语有哪些?

    展开全部 一至十数字开头的成语有一心一意.三心二62616964757a686964616fe59b9ee7ad9431333363396335意.七上八下.九牛一毛.十全十美. 1.一心一意[yī ...

  9. 输入一个数字,打印这个数字开头的成语

    package Demo02;import java.util.Scanner;/*输入一个数字,打印一个数字开头的成语.*/public class Demo04 {public static vo ...

最新文章

  1. php函数变成变量,为什么我不能在PHP函数中将函数作为默认变量提供?
  2. 【刘汝佳可运行代码】Ordering Tasks UVA - 10305【两种解法】
  3. 按15分钟取数据_【数量技术宅|金融数据分析系列分享】套利策略的价差序列计算,恐怕没有你想的那么简单...
  4. Failed to load sql modules into the database cluster during PostgreSQL Installation
  5. Maximum.TV 发布西班牙语Silverlight TV网站
  6. ElementUI+VUE 日期控件禁用用法
  7. java中的抽象方法_Java中的抽象类和抽象方法
  8. python cmdb_Django之入门 CMDB系统 (一) 基础环境
  9. Mybatis工作中常用动态SQL总结
  10. ubuntu16.04安装google中文输入法
  11. OpenDDS 编译
  12. python输出去空格_python不空格
  13. 服务器pcie 3.0装固态硬盘,PCIe SSD怎么装系统?实操发现竟然这么简单!
  14. 教你实现一个简单的对象深拷贝
  15. python3安装speech语音模块
  16. GPS授时是什么意思
  17. prometheus-简介
  18. STM32F4基础工程移植FreeRTOS
  19. Python 神操作:远程开机和关机
  20. CS5266中文规格书|Capstone CS5266中文设计资料|TYPEC转HDMI带PD3.0+USB3.1拓展坞转换方案资料

热门文章

  1. gcc/g++搜索路径
  2. 洛谷算法题单:模拟与高精度例题(上)
  3. HTML期末作业:基于html+css+javascript+jquery实现古诗词网页 学生网页设计作品 web前端开发技术 web课程设计 网页规划与设计...
  4. cas112-27-6|三乙二醇/二缩三乙二醇/三甘醇|三乙二醇 透明液体
  5. JAVA设计模式总结之六大设计原则(一)
  6. 在c语言中 实参与其对应的形参各占独立的存储单元,以下正确的说法是( )。在C语言中: A.实参和与其对应的形参各占用独立的存储单元...
  7. Radware深度解读肆虐全球的WannaCry勒索攻击
  8. 数独算法-递归与回溯
  9. 怎么使计算机桌面整洁,如何管理电脑桌面,让桌面清洁,干净,大气......
  10. 格美净水器:家用净水器必看的6点